zoukankan      html  css  js  c++  java
  • ES6...扩展运算符(数组或类数组对象)

    数组和类数组对象定义

    数组:[]

    类数组对象:只包含使用从零开始,且自然递增的整数做键名,并且定义了length表示元素个数的对象,我们就认为他是类数组对象.

    数组使用

    let foo_arr = [1,2,3]
    let foo = (a,b,c)=>(console.log(a,b,c))    
    // 类数组对象以及数组
    console.log(foo(...foo_arr))

    类数组使用

    // 类数组对象
    let obj = {
        0: 'a',
        1: 'b',
        2: 'c',
        length: 3
    }
    let objC = Array.from(obj)            
    console.log(foo(...objC))

    所有演示代码

    // ES6...扩展运算符(数组或类数组对象)
    let foo = (a, b, c) =>{
        console.log(a, b, c)
    }
                
    // 数组
    let foo_arr = [1, 2, 3]
    console.log(foo(...foo_arr))
    
                
    // 类数组对象
    let obj = {
        0: 'a',
        1: 'b',
        2: 'c',
        length: 3
    }
    let objC = Array.from(obj)            
    console.log(foo(...objC))
                
  • 相关阅读:
    浮点数
    2020.07.13
    2020.07.07
    2020.07.06
    剑指offer(三)
    剑指offer(二)
    剑指offer
    堆排序
    归并排序
    希尔排序
  • 原文地址:https://www.cnblogs.com/cisum/p/10050194.html
Copyright © 2011-2022 走看看