1、打印[1,2,3].map(parseInt)得到[1,NaN,NaN]
[1,2,3].map(parseInt)
// 展開(kāi)
parseInt(1, 0, arr) => parseInt(1) => 1
parseInt(2, 1, arr) => NaN
parseInt(3, 2, arr) => NaN
正確寫(xiě)法
[1,2,3].map((number)=> parseInt(number) )
2瞳腌、a.x = a = {}
var a = {x: 1}; // 地址 #404
var b = a; // b地址 = #404
a.x = a = {x: 2}; //a.x 是地址#404上的x, 把這個(gè)x指定為#505。然后把的a地址指定為 #505
//此時(shí)也就是a的地址為#505很泊,b的地址就是#404
//404上的x是505
// #404.x = a = #505
// #404.x = #505
// b.x = {x: 2}
console.log(a.x) //2
console.log(b.x) // {x:2}
3角虫、if true / function a / a = 2
var a = 0;
if (true) {
a = 1;
function a() {return 3}
a = 2;
console.log(a); // 2
}
console.log(a); // 1