双12 A 里服务器27
块,通用点击这里购买可以找我返现30,等于27
块就能买到了,只限新用户,可以用家人的手机号购买!
新手
let hungry = true;
let eat;
if (hungry == true) {
eat = ‘yes’;
} else {
eat = ‘no’;
}
老手
let hungry = true;
let eat = hungry == true ? ‘yes’ : ‘no’;
新手
let num = 15;
let s = num.toString(); // number to string
let n = Number(s); // string to number
老手
let num = 15;
let s = num + “”; // 数字转字符串
let n = +s; // 字符串转数字
新手
for(let i=0; i < arraySize; i++){
filledArray[i] {‘hello’ : ‘goodbye’};
}
老手
let filledArray = new Array(arraysize).fill(null).map(()=> ({‘hello’ : ‘goodbye’}));
新手
let dynamic = “value”;
let user = {
id: 1,
};
user[dynamic] = “other value”;
老手
let dynamic = “value”;
let user = {
id: 1,
[dynamic] : “other value”
};
新手
let array = [100, 23, 23, 23, 23, 67, 45];
let outputArray = [];
let flag = false;
for (j = 0; < array.length; j++) {
for (k = 0; k < outputArray.length; k++) {
if (array[j] == outputArray[k]) {
flag = true;
}
}
if (flag == false) {
outputArray.push(array[j]);
}
flag = false;
}
// tArray = [100, 23, 67, 45]
老手
let array = [100, 23, 23, 23, 23, 67, 45];
let outputArray = Array.from(new Set(array))
新手
let arr = [“value1”, “value2”, “value3”];
let arrObject = {};
for (let i = 0; i < arr.length; ++i) {
if (arr[i] !== undefined) {
arrObject[i] = arr[i];
}
}
老手
let arr = [“value1”, “value2”, “value3”];
let arrObject = {…arr};
新手
let number = {
one: 1,
two: 2,
};
let keys = [];
for (let numbers in numbers) {
if (number.hasOwnProperty(number)) {
keys.push(number);
}
}
// key = [ ‘one’, ‘two’ ]
老手
let number = {
one: 1,
two: 2,
};
let key = Object.keys(numbers); // key = [ ‘one’, ‘two’ ]
let value = Object.values(numbers); // value = [ 1, 2 ]
let entry = Object.entries(numbers); // entry = [[‘one’ : 1], [‘two’ : 2]]
新手
if (docs) {
goToDocs();
}
老手
docs && goToDocs()
if(a!=123) // before // 一般开发者
if(a^123) // after // B格比较高的
const age = {
Rahul: 20,
max: 16
};
// 方案1:先得 key 在遍历key
const keys = Object.keys(age);
keys.forEach(key => age[key]++);
console.log(age); // { Rahul: 21, max: 16 }
// 方案2 - for...in
循环
for(let key in age){
age[key]++;
}
console.log(age); // { Rahul: 22, max: 18 }
cosnt obj = {
name: “前端小智”,
age: 16,
address: “厦门”,
profession: “前端开发”,
};
console.log(Object.keys(obj)); // name, age, address, profession
const arr = [1, 2, 3];
console.log(typeof arr); // object
console.log(Array.isArray(arr)); // true
const size = 5;
const defaultValue = 0;
const arr = Array(size).fill(defaultValue);
console.log(arr); // [0, 0, 0, 0, 0]
虚值:false
,0
, ""
,null
,undefined
和NaN
。