1.1基本数据类型
1.2怎么判断数据类型
2.instanceOf实现
function myInstanceOf(ins, Cla) {}
// ins instanceOf Cla
// myInstanceOf(ins, Cla)
3.执行顺序
setTimeout(function() {
console.log('setTimeout');
})
new Promise(function(resolve) {
console.log('promise');
resolve(true)
}).then(function() {
console.log('then');
})
4.输入数据不包含函数,可以忽略函数的处理
function deepCopy(obj) {}
5.【算法题】二叉树所有根到叶子路径组成的数字之和
let root = {
value: 1,
left: {
value: 2,
left: {
value: 4,
},
right: {
value: 5,
}
},
right: {
value: 3,
}
}
// 1
// 2 3
// 4 5
// 124+125+13
var sumNumbers = function(root) {
};
console.log([typeof null, null instanceof Object])
console.log(null == undefined)
console.log(NaN == NaN)
var name = 'World!';
(function() {
if(typeof name === 'undefined') {
var name = 'Jack';
console.log(`Goodbye ${name}`)
}
else {
console.log(`Hello ${name}`)
}
})()