zoukankan      html  css  js  c++  java
  • 关于数组的一些常用方法

    1.数组添加新的属性:

    1.1:先建一个数组:

    var oldArr=[{name:'li'},{name:'hi'},{name:'us'}]

    1.2:为这个数组添加一个新的属性进去的方法:

    function loopPushObj(oldArr) {
    let arr=[];
    if(oldArr&&oldArr.length>0) {
        for(var i in oldArr) {
            var tempobj = {};
            tempobj = oldArr[i];
            tempobj['sex'] = '男';
            arr.push(tempobj);
        }
    }
    return    arr;
    }

    1.3:建好一个新数组,push进去:

     var newArr = loopPushObj(oldArr)

    2.旧的数组的属性提到新的数组里去:

    2.2只有第二步的方法不一样,原理都是一样的:

    function loopPushObj(oldArr) {
    let arr=[];
    if(oldArr&&oldArr.length>0) {
        for(var i in oldArr) {
            var tempobj = {};
            tempobj = i.name;
            arr.push(tempobj);
        }
    }
    return    arr;
    }

     3.数组清空:

    var snake = {1,2,4,5}
    snake.splice(0,snake.length)
  • 相关阅读:
    155. 最小栈
    160. 相交链表
    PAT 1057 Stack
    PAT 1026 Table Tennis
    PAT 1017 Queueing at Bank
    PAT 1014 Waiting in Line
    PAT 1029 Median
    PAT 1016 Phone Bills
    PAT 1010 Radix
    PAT 1122 Hamiltonian Cycle
  • 原文地址:https://www.cnblogs.com/huhanhaha/p/7586842.html
Copyright © 2011-2022 走看看