zoukankan      html  css  js  c++  java
  • js学习笔记——对象和数组

    js对象和数组

    1、  创建对象:

    (1)加入对象直接量——用分号隔开的一对对属性名和值的列表,包含在一个花括号中;如:

    var empty = {};
    
    var point = { x:0, y:0};

    (2)用new创建具体的一类对象:

    var a = new Array();

    2、  对象的主要方法:toString();  valueOf();

    3、  数组的方法:

    (1)join() ——把一个数组的所有元素都转换为字符串,然后再连接起来,可以指定一个可选的字符串来分隔结果字符串中的元素,如果没有指定,则默认逗号;

       如:var a = [1,2,3];

           var s = a.join();  输出:s = “1, 2, 3”(注意逗号后面还有一个空格);

      Array.join() 方法和String.split()作用相反; 

    (2)reverse() ——颠倒数组元素的顺序并返回;

    (3)sort() ——对数组的元素进行排序;

    (4)concat() ——创建并返回一个数组,返回的新数组包含调用的原数组的元素;

    (5)slice(m,n) ——返回指定数组的子数组,m指定开始,n指定结束;如果只有一个参数,则默认到数组的结束;参数为负指从数组的最后一个元素算起。

    (6)splice() ——删除指定数组的子数组;

    (7)push()和pop() ——添加删除数组元素,push在末尾添加,pop在在末尾删除;

    (8)toString() ——将数组转化为字符串返回。

  • 相关阅读:
    js在html中的加载执行顺序
    外部JS的阻塞下载
    mysql 中文字段排序
    PHP 多维数组排序 array_multisort()
    最简单的Linux下apache+mysql+php安装
    [TJOI2008] 彩灯 (线性基)
    [洛谷P2257] YY的GCD (莫比乌斯反演)
    [SDOI2015] 约数个数和 (莫比乌斯反演)
    [POI2007] ZAP-Queries (莫比乌斯反演)
    [NOI2003] 文本编辑器 (splay)
  • 原文地址:https://www.cnblogs.com/zhangchunxi/p/2974799.html
Copyright © 2011-2022 走看看