Window. Или каким способом собрать имя?
Раньше моя функция использовала массив данных, теперь мне иногда надо использовать другой массив.
Пробую решить с помощью window - не выходит:
var dataused = "myData"; // имя массива которое будем использовать
if (otherdata) {
dataused = "myOtherData";
}
sortData(window[dataused], (DATA) => {
if (window[dataused][DATA[i]]) {
for (let j = 0; j < window[dataused][DATA[i]].length; j++) {
///…
Дополнено (1). Дополнительный пример. А - это имя объекта, которое должно использоваться дальше:
let fs = require("graceful-fs"),
userData = {"abc":200, "abf":10, "abg":3000},
userSecondData = {"dfe":2000, "dfuu":40, "dfiii":10000};
var a = "userSecondData";
// var a = "userData";
sortDataByAmount(window[a], (DATA) => { // ошибка window is not defined
console.log(DATA);
//.
});
function sortDataByAmount(D, callback) {
callback(Object.keys(D).sort((k1, k2) => D[k1].length - D[k2].length).reverse());
}
Можно вопрос, сколько ты учишь JS? И как ты пришел к такому решению?
В ноде нет DOM, и глобальный объект window отсутствует.
Ищи значить место ошибки и устраняй ошибку
Const data = {
first: { …},
second: { …}
};
var a = "second";
sortDataByAmount(data[a], .
- Какая разница каким способом запустить установку Виндоус, с папки на рабочем столе или при загрузке самого компьютера? Там же принцип один, все равно выбор куда установить появляется в том и в том случае
- Забыл код доступа ключа для виндовс. Каким наиболее лёгким способом можно его вспомнить? Забыл код доступа ключа для виндовс. Каким наиболее лёгким способом можно его "вспомнить"?
- Можно ли каким-либо способом удалить абсолютно все драйвера с винды? Имею лицензионную 10 про винду на ПК с 550 Ti и i5-2400, собираюсь покупать 3060+i5 12400, возможно ли удалить все драйвера с этой винды?