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() ——将数组转化为字符串返回。

  • 相关阅读:
    【原】 POJ 1308 Is It A Tree? 并查集树结构 解题报告
    终于决定投身Linux怀抱
    Inside the C++ Object Model
    Fedora 下 OpenCV 的安装
    sed 与 awk
    工具链接收藏
    [转] 计算机视觉领域稍微容易中的期刊
    QtCreator开发多文档编辑器(Project 1)
    Fedora 17: Grub Rescue
    做文档类的工作总是让我感到一些烦躁
  • 原文地址:https://www.cnblogs.com/zhangchunxi/p/2974799.html
Copyright © 2011-2022 走看看