美文网首页前端学习
浏览器的常用API

浏览器的常用API

作者: 本来无一物_f1f2 | 来源:发表于2019-01-03 13:55 被阅读0次

    什么是标准库
    js内存有两个属性staok heap
    staok里有global/window,他们是一个东西
    标准库里有

    除了object,其他的的API加了new就会生成对象,js里面有五个false值,分别是null``undefined``''``0``NAN

    object

    keys
    create

    string

    number

    boolean

    array

    function

    对象与基本类型加new和不加new的区别
    function的三种声明方法

    array 是用于构造数组的全局对象
    array的不一致性

    数组的本质

    数组的本质
    伪数组
    你的原型链中没有__proto__
    数组的API
    a.forEach(function(x,y){
    console.log('value',x)
    console.log('key',y)
    })需要接受一个函数,这个函数必须接受两个函数
    a.sort()
    sort的格式
    a.join() 以指定字符连接
    a.concat 合并多个数组,连接数组
    a.concat(b) 赋值一个新的数组
    a.map(value =>value*3) 和a.forEach
    一样,区别是a.forEach没有返回值
    a.filter(function(value,key){
    return value%2===1}) 只要奇数
    a.filter(function(value,key){
    return value%2===0}) 只要偶数
    a.reduce(function(sum,n){
    return sum+n
    },0)便利这个数组,每次取一个结果,放在下一个项的身上
    map用reduce表示

    (sum,n)=> { return n%2===1 ? sum + n : sum} ,0)

    相关文章

      网友评论

        本文标题:浏览器的常用API

        本文链接:https://www.haomeiwen.com/subject/eoctrqtx.html