zoukankan      html  css  js  c++  java
  • 日常

    1、JS数组中两个元素交换位置

     1 let arr = [1, 2, 3]
     2 
     3 /* 2和3互换位置 */
     4 indexOf2 = arr.indexOf(2)
     5 indexOf3 = arr.indexOf(3)
     6 
     7 /* 
    8 一行代码两边办事
    9 splice 将目标元素替换并将原结果扔回来赋值给它
    10 */ 11 12 arr[indexOf2] = arr.splice(indexOf3, 1, arr[indexOf2])[0]

    arr = [1, 3, 2]

    2、toFix() 结果的数据类型为String

    3、

    //移除数组第一个元素,并返回

    let v=array.shift();

    //将移除的元素再添加到数组开头

    arr.unshift(v);

    4、

    let arr = [
    {name: '张三',age: 18},
    {name: '李四',age: 9},
    {name: '王五',age: 28}
    ]
    const handle = (property) => {
    return function(a,b){
    const val1 = a[property];
    const val2 = b[property];
    return val1 - val2;
    }
    }

    arr.sort(handle('age'));

  • 相关阅读:
    python10.31
    python10.29
    python10.28
    python10.27
    python10.25
    python10.24
    python10.23
    四边形不等式与决策单调
    0x57~0x59
    0x55~0x56
  • 原文地址:https://www.cnblogs.com/steven2020/p/15098222.html
Copyright © 2011-2022 走看看