zoukankan      html  css  js  c++  java
  • 数组的操作

     

    有关操作数组的方法(函数):

    (常用)push() 从尾部添加新元素 操作的是原数组

    pop() 从尾部删除一个元素

     

     

    unshift() 从开头添加元素

    shift()  从开头删除元素

    slice(start, end) 获取数组中某些元素,返回一个新数组;从start下标位置起开始截取到end下标(不包含end下标所在位置的元素)

    join(string) 将数组中的元素拼接为字符串,并返回。 若join()不给参数,以逗号,分隔;若给参数,则以指定的分隔符进行分隔,形成字符串返回

    (常用)splice(start, length) 从数组start位置开始, 删除长度为length个元素。直接操作的是原数组

    (常用)splice(start, length,元素1,元素2..) 从start位置开始,替换对应length个元素为元素1,元素2...

    (常用)indexOf() 返回指定的元素在数组中首次出现的位置下2.从指定位置开始往后查找,找到则返回对应下标;找不到返回-1

    (常用)sort() 数组排序 以ASCII对应的值进行升序排序

     

     

    注意:若要按数字的数值大小进行排序,需要传一个设置排序规则的函数作为参数

     

    score.sort(function(x,y){

     

    return x - y;

     

    });

     

    console.log(score);

     

     

     

    var str3 = "adfgk";

     

    split() 方法用于把一个字符串分割成字符串数组。

     

    console.log(str3.split(''))//结果为'a''d'....

     

          若要按数字的数值大小进行排序,需要传一个设置排序规则的函数作为参数 score是需要排序的数组

         score.sort(function(x,y){

    return x - y;

    });  

    console.log(score);

     

    //需要遍历对象的时候用forin

    定义对象

    var dog = {

    //键(key) 值(value) 对形式

    name: "哈士奇",

    age: 3,

    color: "gold"

    };

    for (k in dog) {

    console.log(k, dog[k]);

    }

     

     

     

     

  • 相关阅读:
    《需求工程——软件建模与分析》读后感之三
    项目目标文档
    利益相关者描述案例
    《需求工程——软件建模与分析》读后感之二
    《需求工程——软件建模与分析》读后感之一
    专业实训题目需求分析
    《代码之美》读后感
    计算“1”的数量
    团队冲刺第九天
    linux df 命令
  • 原文地址:https://www.cnblogs.com/yn-cn/p/6973693.html
Copyright © 2011-2022 走看看