-
不同的方式对比
查看全部 -
11111111111111111111
查看全部 -
Function构造对象后,后加()表示立即调用执行
Function构造器很少使用
查看全部 -
使用函数构造器,new Function注意是大写的F
a和b是函数体的形参,第3个参数是函数体
查看全部 -
不太懂,
涉及到一些兼容性问题
查看全部 -
函数声明会被提前,但右边只声明了没有值
查看全部 -
函数的声明前置,右边的会报错
查看全部 -
右边第1个是匿名函数表达式
右边向下第2个是立即执行函数表达式
右边向下第3个是将函数对象作为返回值
第4个是命名式函数表达式
查看全部 -
不同的调用方式
查看全部 -
多种不同的方式
查看全部 -
函数对象
有函数名参数列表,函数体
有return语句,没有的话会undefine
作为构造器,外部使用new调用,没有返回语句,或return基本类型的话,会将this作为返回,另返回对象的话相当于new 操作
查看全部 -
字符串与数组类似,可以当作数组来使用,但它不是数组
通过Array.prototype.join方法拿到数组方法,通过.call方式去把字符串传进来,这样可以将字符串当作数组用_来拼接
查看全部 -
数组的各种方法都是从Array.prototype继承下来的,Array.prototype的原型是Objec.prototype,所以tostring等也可以使用
可以通过对象方式添加数组元素,如arr.a1=1,arr.a2=2
查看全部 -
判断类型代码
查看全部 -
if(typeof(X) && X!=null){
console.log("得到类型>>",typeof(X))
}else{
console.log("为null")
}
查看全部
举报