Size: a a a

JavaScript Rules

2020 August 02

И

Игорь in JavaScript Rules
Max Alekseyev
Не даёт доступ к файлу?
JS не даёт работать, а кнопки появляются
источник

И

Игорь in JavaScript Rules
Max Alekseyev
Не даёт доступ к файлу?
Скрин консоли в сообщении выше
источник

MA

Max Alekseyev in JavaScript Rules
В принципе, там всё написано
Header add Access-Control-Allow-Origin "*"
в .htaccess первой строкой
источник

И

Игорь in JavaScript Rules
Max Alekseyev
В принципе, там всё написано
Header add Access-Control-Allow-Origin "*"
в .htaccess первой строкой
Я пока не особо понимаю, но разберусь
источник

MA

Max Alekseyev in JavaScript Rules
Читните о самом .htaccess
источник

И

Игорь in JavaScript Rules
Max Alekseyev
Читните о самом .htaccess
Спасибо
источник

MA

Max Alekseyev in JavaScript Rules
Имя файла объясняет половину его смысла )
источник

И

Игорь in JavaScript Rules
Max Alekseyev
Имя файла объясняет половину его смысла )
Вижу, посмотрю , спасибо за помощ
источник

Н

Нуруллах in JavaScript Rules
Кто знает почему когда вызываю функцию через new, она ни чего не возвращает?
источник

VS

Vadym Stebakov in JavaScript Rules
Нуруллах
Кто знает почему когда вызываю функцию через new, она ни чего не возвращает?
на 42-й строке ошибка
источник

АВ

Анастасия Ващенко... in JavaScript Rules
всем привет) подскажите, как правильно такое условие в функции написать через тернарный оператор?
function makeRandomFn(array){
   if (!array.length){
       return function(){
           return array[Math.floor(Math.random() * array.length)];
       }
   }
   else {
       let arrayArguments = Array.from(arguments);
       return function(){
           return arrayArguments[Math.floor(Math.random() * arrayArguments.length)];
       }
   }  
}
источник

М

Максим in JavaScript Rules
Анастасия Ващенко
всем привет) подскажите, как правильно такое условие в функции написать через тернарный оператор?
function makeRandomFn(array){
   if (!array.length){
       return function(){
           return array[Math.floor(Math.random() * array.length)];
       }
   }
   else {
       let arrayArguments = Array.from(arguments);
       return function(){
           return arrayArguments[Math.floor(Math.random() * arrayArguments.length)];
       }
   }  
}
тернарник можно сделать если 1 строка, тут как минимум ещё переменная объявляется в else, так что не выйдет
источник

DA

D A in JavaScript Rules
Друзья, хочу задать ширину контейнера - width: calc(100%-450px), но не работает. Что я делаю не так?
источник

ВМ

Виктор Москалев... in JavaScript Rules
Попробуйте  ставить пробелы перед минусом и после
источник

АК

А. К. in JavaScript Rules
Анастасия Ващенко
всем привет) подскажите, как правильно такое условие в функции написать через тернарный оператор?
function makeRandomFn(array){
   if (!array.length){
       return function(){
           return array[Math.floor(Math.random() * array.length)];
       }
   }
   else {
       let arrayArguments = Array.from(arguments);
       return function(){
           return arrayArguments[Math.floor(Math.random() * arrayArguments.length)];
       }
   }  
}
просто красивой девушке хотелось ответить :) (может и будет работать, если через функциональные выражения написать):

function makeRandomFn(array){
 let a = function(){
   return array[Math.floor(Math.random()*array.length)];
 }
 
 let b = function(){
   let arrayArguments = Array.from(arguments);
   return arrayArguments[Math.floor(Math.random()*arrayArguments.length)];
 }
   
 return !array.length ? a : b;
}
источник

DA

D A in JavaScript Rules
Виктор Москалев
Попробуйте  ставить пробелы перед минусом и после
Да, спасибо, заработало!
источник

R

Ramazan in JavaScript Rules
Привет, как сравнить элементы массива, допустим в двух массивах буквы, нужно сравнить совпадают ли они. Получается сравнить только индекс
источник

R

Ramazan in JavaScript Rules
источник

R

Ramazan in JavaScript Rules
тут хочу проверить на анаграмму
источник

ВМ

Виктор Москалев... in JavaScript Rules
function check() {
 let word1 = 'friend',
   word2 = 'finder';

 let newArr = word1.split(''),
   newArr2 = word2.split('');

 newArr.sort();
 newArr2.sort();

 for (let i = 0; i < newArr.length; i++) {
     if (newArr[i] == newArr2[i]) {    
       console.log('Done');
     } else {
       console.log('No');
     }
 }
}
check();

второй цикл сравнивает все буквы со всеми , то есть первую со второй третей и т.д.  судя из описания задания тебе это не нужно , если оставить только один цикл все норм работает
источник