Детальная рекламная статистика будет доступна после прохождения простой процедуры регистрации
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-25 17:00:22 |
1
0 |
Ищешь много полезной практики по JavaScript?
Переходи на канал CCODE, где ты найдешь увлекательные уроки, интересные задачи и многое другое для того, чтобы улучшить свои навыки программирования на JavaScript
👉 Подписаться на канал
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-25 15:00:25 |
1
0 |
<noscript>Your browser does not support JavaScript!</noscript>
#собеседование | JavaScript_Teacher
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-25 09:45:09 |
293
0 |
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-24 21:00:12 |
452
0 |
var arr=[2.1,3.5,4.7];Output:
var result= arr.map((num) => 2*num );
console.log(result)
[ 4.2, 7, 9.4 ]#tips | JavaScript_Teacher
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-24 15:00:27 |
481
0 |
var a = 10;Объявления переменных обрабатываются перед выполнением кода.
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-24 09:45:01 |
491
0 |
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-23 21:00:12 |
540
0 |
Number()
используется для преобразования других типов данных в числа.x = true;
console.log(Number(x))
var x = false;
console.log(Number(x))
var x = "999";
console.log(Number(x))
1
0
999
#tips | JavaScript_Teacher
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-23 15:00:34 |
530
0 |
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-23 09:45:02 |
547
0 |
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-22 21:00:19 |
573
0 |
function addition(r) {Output:
return parseFloat(r) * 2.0;
}
console.log(addition(2))
console.log(addition("2"))
console.log(addition("3.3"))
4
4
6.6
#tips | JavaScript_Teacher
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-22 15:00:25 |
584
0 |
componentWillReceiveProps
• react 16.3 и выше — getDerivedStateFromProps
#собеседование | JavaScript_Teacher
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-22 09:45:04 |
598
0 |
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-21 21:00:11 |
645
0 |
var x = 9.656;Output:
var newX = x.toPrecision(2);
console.log(newX)
var newX = x.toPrecision(4);
console.log(newX)
var newX = x.toPrecision(6);
console.log(newX)
console.log(typeof(newX))
9.7
9.656
9.65600
string
#tips | JavaScript_Teacher
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-21 15:00:20 |
636
0 |
setState
? Если нет, то как выполнить код, который 100% выполнится после того, как новый state будет установлен?setState
— асинхронная функция. Чтобы выполнить, что-либо заведомо после обновления state, нужно использовать запись с callback’омthis.setState({data: [1,2,3]}, () => {Так же, чтобы обновить состояние, основываясь на предыдущее, подойдет следующая запись:
console.log('здесь, уже точно state будет обновлен')
})
this.setState((prevState, props) => {
return {counter: prevState.counter + props.step};
});
#собеседование | JavaScript_Teacher
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-21 09:45:01 |
645
0 |
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-20 21:00:12 |
625
0 |
toFixed(
) форматирует число, используя запись с фиксированной запятой.var x = 9.656;Output:
var newX = x.toFixed(0);
console.log(newX)
var newX = x.toFixed(2);
console.log(newX)
var newX = x.toFixed(4);
console.log(newX)
var newX = x.toFixed(6);
console.log(newX)
console.log(typeof(newX))
10
9.66
9.6560
9.656000
string
#tips | JavaScript_Teacher
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-20 15:00:20 |
632
0 |
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-20 09:45:04 |
619
0 |
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-19 21:00:10 |
630
0 |
const person = {Output:
name: "John",
age : 20
};
const obj = {
ishuman : true
}
Object.assign(person, obj);
console.log(person);
{ name: 'John', age: 20, ishuman: true }
#tips | JavaScript_Teacher
: 11'837 | на пост: 560 | ER: 5.6% Публикации Упоминания Аналитика 2024-04-19 15:00:26 |
630
0 |
function deepFreeze(object) {
let propNames = Object.getOwnPropertyNames(object);
for (let name of propNames) {
let value = object[name];
object[name] = value && typeof value === "object" ?
deepFreeze(value) : value;
}
return Object.freeze(object);
}
let person = {
name: "Leonardo",
profession: {
name: "developer"
}
};
deepFreeze(person);
person.profession.name = "doctor"; // TypeError: Cannot assign to read only property 'name' of object
Сообщение об ошибке выводится лишь в строгом режиме. В обычном режиме значение не меняется без вывода сообщений об ошибках.