function isHappy(array){
// записываем пустой массив в array
// (не важно что там мы получили, теперь этого нет)
array = []
// получаем 6 переменных с значением "ничего"(undefined)
let[x,y,z,b,n,v] = array
// сравниваем x+y+z == b+n и выкидываем, никак не используя
// с помощью оператора запятая(,) в if попадает только v
// как мы знаем во всех переменных undefined - if(undefined) - ложь
if(x+y+z == b+n,v){
console.log(`Число ${array} - счастливое!`);
}
else{
console.log(`Число ${array} - несчастливое`);
}
}
// вызываем isHappy с аргументом 000000, который является числом 0,
// просто записанным длинно, а не массивом
isHappy(000000)
value['key'](...args)
Promise
, что такое async
\await
. Без этого ты никуда не уедешь.this.svg = await getFileContent(url)
, либо так getFileContent(url).then(a => this.svg = a)
. Promise
всегда возвращает Promise
. Тебе надо дождаться выполнения Promise
'а тем или иным способом.this.svg = getFileContent(url)
- конечно у тебя в this.svg
лежит Promise
. Этот Promise
только начинает выполнение и никаких данных там нет. Данные в него прилетят возможно через час, если ты на модеме.$emit
событие. props
.provide
в родителе и inject
в обоих комонентах.Vue.observable
/Vue.reactive
и, соответственно, import
в обоих компонентах.mounted
у тебя происходит раньше чтем getCookie()
сработает, а потому отправляет запрос до авторизации. Если это так, то подожди рисовать компонент\запрашивать юзера, пока не убедишься в авторизации.new Promise(resolve => {
resolve(token);
});
-> Promise.resolve(token);
const dataPriceAndDividendsByTicker = await responsePriceAndDividendsByTicker.json();