• JavaScript数组用法


    本文介绍一些js数组的用法:

    上图的要点为:

    1.unshift增加数组头部的元素,shift删除数组头部的元素。

    2.delete除可删除对象的属性外,还可以删除数组的元素,使其占位变为undefined。

    3.arr.length-=1和arr.pop()功能相同,即删除数组尾部的元素。

    上图的要点为:

    1.for-in不保证输出顺序,在不同浏览器下输出顺序可能不同,推荐使用普通的for循环。

    2.数组的原型链为arr->Array.prototype->Object.prototype->null。

    3.for-in可以输出原型链上的属性值,需通过hasOwnProperty进行过滤。

    上图的要点为:

    1.在数组中明确指定元素为undefined与默认为undefined是不一样的,用key in obj可以进行检验。明确指定则返回true,否则为false。

    2.new Array时new可以省略不写。

  • 相关阅读:
    POJ3297+map字符串处理
    POJ3204+DInic+maxflow
    HDU4704+费马小定理
    FZU-1924+判断环/DFS/BFS
    FZU-1921+线段树
    FZU-1926+KMP
    CodeForce 339:A+B+C
    HDU2896+AC自动机
    POJ2527+多项式除法
    鼠标移入移出事件
  • 原文地址:https://www.cnblogs.com/luoyihao/p/12245368.html
Copyright © 2020-2023  润新知