看视频记笔记,面试前看看
什么是标准库:

api:浏览器提供的东西,看MDN比较全面深入
这些api只有object('s')和new object('s')结果一样
其他都不一样,比如string('s')和new string('s')一个是字符串,一个是对象
特例:Array


从内存图可以发现,0,1,2对应下标和值都没有存下来

这个时候不是长度,而是值,和之前不同,这是js的不一致性,垃圾


注意:以上array和funtion加不加new都可以
function是关键字,和var这种表示变量等同位置,比如function f就是f是函数
Function是全局对象,new Function这种

数组是什么:用array构造出来的特殊的对象,__pxxx指向数组的共用属性




argument是伪数组
数组的api
foreach
a.foreach(function(x,y){xxxxxxxxxxxx})
接受一个一定有二个参数的函数,value,key,a自己
函数可以作为函数参数


sort,只有我是对自己操作,其他都生成新数组

join

concat


map

filter


reduce



网友评论