typeof instanceof
var arr=[1,2,3,4,5];
console.log(typeof arr); object
console.log(typeof {}); object
console.log(arr instanceof Array); //true
console.log({} instanceof Object); //true
console.log(arr instanceof Object); //true
call apply bind
console.log(Object.prototype.toString.call(arr));
console.log(Object.prototype.toString.bind(arr)());
高阶函数 :函数里面套函数
function f(){
return function(){
console.log("f()");
}
}
f()()
console.log(f());
function f(fun,fun2){
btn.click=function(){
fun();
fun2();
}
}
function f(fun){
fun()
}
function sum(){
console.log("sum");
}
sum();
f(sum);
回调地狱
function f(fun){
fun();
/ }
f(f(f()));
解决回调地狱
promise then

浙公网安备 33010602011771号