Size: a a a

JavaScript Noobs — сообщество новичков

2020 December 16

ԱՕ

Անհայտ Օգտատեր... in JavaScript Noobs — сообщество новичков
можно писать иначе???

https://jsfiddle.net/JavascriptProgrammer/bojf05se/
источник

ԱՕ

Անհայտ Օգտատեր... in JavaScript Noobs — сообщество новичков
можно писать иначе???

let equals = function(arr1, arr2) {
 if (!arr1 || !arr2 || arr1.length !== arr2.length) {
   return false;
 }

 for (let i = 0; i < arr1.length; ++i) {
   if (arr1[i] !== arr2[i]) {
     return false;
   }
 }
 return true;
}

let results = [];
results.push({
 "1st": [6, 7, 10, 22],
 "2nd": [6, 7, 10, 22],
 "result": equals(
   [6, 7, 10, 22],
   [6, 7, 10, 22]
 )
});

results.push({
 "1st": [6, 7, 8, 22],
 "2nd": [6, 7, 10, 22],
 "result": equals(
   [6, 7, 8, 22],
   [6, 7, 10, 22]
 )
});

results.push({
 "1st": undefined,
 "2nd": undefined,
 "result": equals(
   undefined,
   undefined
 )
});

results.push({
 "1st": null,
 "2nd": null,
 "result": equals(
   null,
   null
 )
});

console.log(results);
источник

j

jk in JavaScript Noobs — сообщество новичков
Անհայտ Օգտատեր
можно писать иначе???

let equals = function(arr1, arr2) {
 if (!arr1 || !arr2 || arr1.length !== arr2.length) {
   return false;
 }

 for (let i = 0; i < arr1.length; ++i) {
   if (arr1[i] !== arr2[i]) {
     return false;
   }
 }
 return true;
}

let results = [];
results.push({
 "1st": [6, 7, 10, 22],
 "2nd": [6, 7, 10, 22],
 "result": equals(
   [6, 7, 10, 22],
   [6, 7, 10, 22]
 )
});

results.push({
 "1st": [6, 7, 8, 22],
 "2nd": [6, 7, 10, 22],
 "result": equals(
   [6, 7, 8, 22],
   [6, 7, 10, 22]
 )
});

results.push({
 "1st": undefined,
 "2nd": undefined,
 "result": equals(
   undefined,
   undefined
 )
});

results.push({
 "1st": null,
 "2nd": null,
 "result": equals(
   null,
   null
 )
});

console.log(results);
!!(arr1 && arr2 && JSON.stringify(arr1) === JSON.stringify(arr2))

Но такое делать конечно не стоит xD
источник

ԱՕ

Անհայտ Օգտատեր... in JavaScript Noobs — сообщество новичков
jk
!!(arr1 && arr2 && JSON.stringify(arr1) === JSON.stringify(arr2))

Но такое делать конечно не стоит xD
а зачем написал тогда ))
источник

j

jk in JavaScript Noobs — сообщество новичков
Անհայտ Օգտատեր
а зачем написал тогда ))
Я думал тебе интересно альтернативное решение, а не лучшее.
источник

j

jk in JavaScript Noobs — сообщество новичков
Для развития, например.
источник

ԱՕ

Անհայտ Օգտատեր... in JavaScript Noobs — сообщество новичков
jk
Я думал тебе интересно альтернативное решение, а не лучшее.
мне нужен лучший
источник

s

ska8er in JavaScript Noobs — сообщество новичков
ошибка изза старого синтаксиса ?
источник

AD

Annunak Dark in JavaScript Noobs — сообщество новичков
ska8er
ошибка изза старого синтаксиса ?
Лучше проинтциализировать её вне if-else
источник

S

Serhii in JavaScript Noobs — сообщество новичков
ska8er
ошибка изза старого синтаксиса ?
Обьяви 1 раз result до цикла, и используй его.
источник

А

Александр in JavaScript Noobs — сообщество новичков
ska8er
ошибка изза старого синтаксиса ?
Ошибка из-за того, что у var нет блочной области видимости и получается, что в одном скоупе ты 2 раза пытаешься объявить переменную с одним и тем же именем.
источник

O

OMG2SMART4YOU in JavaScript Noobs — сообщество новичков
подскажите как поставить запятую после названия при выводе на интерфейс?!
источник

s

ska8er in JavaScript Noobs — сообщество новичков
Александр
Ошибка из-за того, что у var нет блочной области видимости и получается, что в одном скоупе ты 2 раза пытаешься объявить переменную с одним и тем же именем.
я знаю что у var глобальная видимость . я это взял из учебника\
источник

А

Александр in JavaScript Noobs — сообщество новичков
ska8er
я знаю что у var глобальная видимость . я это взял из учебника\
Ну молодец, в чем вопрос тогда? Ты спросил почему ошибка, я ответил.
источник

s

ska8er in JavaScript Noobs — сообщество новичков
источник

ԱՕ

Անհայտ Օգտատեր... in JavaScript Noobs — сообщество новичков
напиши мне как можно иначе если не трудно
источник

AD

Annunak Dark in JavaScript Noobs — сообщество новичков
Անհայտ Օգտատեր
напиши мне как можно иначе если не трудно
let num = 1;
console.log(num == 1 ? 'верно' : 'неверно');
источник

ԱՕ

Անհայտ Օգտատեր... in JavaScript Noobs — сообщество новичков
Annunak Dark
let num = 1;
console.log(num == 1 ? 'верно' : 'неверно');
код целиком если можно
источник

AD

Annunak Dark in JavaScript Noobs — сообщество новичков
Անհայտ Օգտատեր
код целиком если можно
Кажется, это не на ваш вопрос был ответ
источник

ԱՕ

Անհայտ Օգտատեր... in JavaScript Noobs — сообщество новичков
Annunak Dark
Кажется, это не на ваш вопрос был ответ
мне отметили
источник