JavaScriptテーマ
900 ワード
["1", "2", "3"].map(parseInt)
// :[1, NaN, NaN]
[typeof null, null instanceof Object]
// :["object", false]
[
[3, 2, 1].reduce(Math.pow), [].reduce(Math.pow)
]
// :
new String('A')
// :String {0: "A", length: 1, [[PrimitiveValue]]: "A"}
String('A')
// :"A"
[] == []
// :false
parseInt(3, 8)
// :3
parseInt(3, 2)
// :NaN
parseInt(3, 0)
// :3
Array.isArray(Array.prototype)
// :true
var a = [0];
if ([0]) {
console.log(a == true)
} else {
console.log("wut")
}
// :false
var arr = Array(3);
arr[0] = 2;
arr.map(function(elem) {
return '1'
})
// :["1", undefined × 2]
[1 < 2 < 3, 3 < 2 < 1]
// :[true, true]
3. toString()
// :
3..toString()
// :"3"
3...toString()
// :