Phương thức của giao diện
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0 let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
1 trả về một đối tượng let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0 tương ứng với một thư mục được chứa ở đâu đó trong cây con thư mục bắt nguồn từ thư mục mà nó được gọicú pháp
getDirectory[]
getDirectory[path]
getDirectory[path, options]
getDirectory[path, options, successCallback]
getDirectory[path, options, successCallback, errorCallback]
Thông số
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
3 Tùy chọnMột chuỗi đại diện cho một đường dẫn tuyệt đối hoặc một đường dẫn liên quan đến thư mục mà phương thức được gọi, mô tả mục nhập thư mục nào sẽ trả về. Đường dẫn tuyệt đối có thể không sử dụng được vì lý do bảo mật
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
4 Tùy chọnMột đối tượng cho phép bạn chỉ định có tạo mục nhập hay không nếu nó bị thiếu và nếu đó là lỗi nếu tệp đã tồn tại. Các tùy chọn này hiện không hữu ích trong ngữ cảnh Web. Xem phần tham số tùy chọn để biết thêm chi tiết
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5 Tùy chọnMột phương thức được gọi khi
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0 đã được tạo. Phương thức nhận một tham số duy nhất. đối tượng let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0 đại diện cho thư mục được đề cậplet dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0 Tùy chọnMột phương thức được gọi nếu xảy ra lỗi. Nhận làm tham số đầu vào duy nhất của nó là một đối tượng
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
1 mô tả lỗi đã xảy ratham số let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
4
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
Đối tượng tham số
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
4 chấp nhận các tham số saulet dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
4 Tùy chọnNếu thuộc tính này là
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5 và thư mục được yêu cầu không tồn tại, tác nhân người dùng sẽ tạo nó. Mặc định là let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
6. Thư mục mẹ phải tồn tạilet dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
7 Tùy chọnNếu
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5 và tùy chọn let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
4 cũng là let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5, danh bạ phải không tồn tại trước khi thực hiện cuộc gọi. Thay vào đó, nó phải có khả năng được tạo mới vào thời điểm gọi. Mặc định là let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
6. Tham số này bị bỏ qua nếu let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
4 là let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
6Bảng dưới đây mô tả kết quả của mỗi sự kết hợp có thể có của các cờ này tùy thuộc vào việc đường dẫn thư mục đích đã tồn tại hay chưa
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
4 tùy chọnlet dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
7 tùy chọnĐiều kiện đường dẫnKết quảlet dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
6IgnoredPath tồn tại và là một thư mụcThe let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5 được gọi với một let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0. let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
6IgnoredPath tồn tại nhưng là một tệp let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0 được gọi với mã lỗi thích hợp [nếu cuộc gọi lại được cung cấp]. let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
6Đường dẫn tồn tạiThư mục hiện có bị xóa và thay thế bằng một đường dẫn mới, sau đó, let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5 được gọi bằng một let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0. let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
6Đường dẫn không tồn tạiThư mục được tạo, sau đó một let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0 được chuyển đến let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5. let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5Đường dẫn tồn tại_______10 được gọi với một lỗi thích hợp, chẳng hạn như let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
02. let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5Đường dẫn không tồn tạiThư mục được tạo, sau đó let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0 được chuyển đến let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
5Giá trị trả về
Không có [
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
07]ngoại lệ
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
08 let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
09Bị ném nếu tùy chọn
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
4 không được chỉ định [hoặc được chỉ định là let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
6] và thư mục không tồn tạilet dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
32 let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
09Bị ném nếu yêu cầu truy cập thư mục bị từ chối vì lý do bảo mật
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
34 let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
09Ném nếu đường dẫn được chỉ định không phải là một thư mục;
ví dụ
Trong ví dụ này, một hàm được trình bày có nhiệm vụ xác định vị trí trong thư mục dữ liệu ứng dụng của người dùng, một tệp JSON chứa từ điển người dùng cho một ngôn ngữ cụ thể, sau đó tải từ điển đó
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
Hàm
let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
36 bắt đầu bằng cách sử dụng let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
1 để lấy đối tượng let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
0 đại diện cho thư mục con có tên "Từ điển" nằm bên trong thư mục dữ liệu ứng dụng đã chỉ định. Cuộc gọi lại thành công cho điều này lấy đối tượng mục nhập thư mục kết quả và gọi let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
39 để nhận đối tượng let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
40 đại diện cho tệp từ điển; . Khi được tải thành công [như được chỉ ra bởi sự kiện let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
42 được kích hoạt], văn bản đã tải được chuyển vào let dictionary = null;
function loadDictionaryForLanguage[appDataDirEntry, lang] {
dictionary = null;
appDataDirEntry.getDirectory["Dictionaries", {}, [dirEntry] => {
dirEntry.getFile[`${lang}-dict.json`, {}, [fileEntry] => {
fileEntry.file[[dictFile] => {
let reader = new FileReader[];
reader.addEventListener["loadend", [] => {
dictionary = JSON.parse[reader.result];
}];
reader.readAsText[dictFile];
}];
}];
}];
}
43 để được khôi phục thành một đối tượng JavaScript