美文网首页
js.array api 常用

js.array api 常用

作者: 许道龙 | 来源:发表于2016-07-15 09:20 被阅读0次

    function:
    Array.from 函数
    从类似数组的对象或可迭代的对象返回一个数组。

    var arr = Array.from([1, 2, 3], x => x * 10);
    // arr[0] == 10;
    // arr[1] == 20;
    // arr[2] == 30;
    

    Array.isArray 函数
    返回一个布尔值,该值指示对象是否为数组。

    Array.of 函数
    从传入的参数返回一个数组。

    var arr = Array.of(1, 2, 3);
    // arr[0] == 1 
    

    concat 方法(数组)
    返回由两个数组组合而成的新数组。

    entries 方法 keys values
    返回包含数组的键/值对的迭代器。

    var entries = ["a", "b", "c"].entries();
    // entries.next().value == [0, "a"]
    // entries.next().value == [1, "b"]
    // entries.next().value == [2, "c"] 
    

    every 方法
    检查定义的回调函数是否为数组中的所有元素返回 true。

    // Define the callback function.
    function CheckIfEven(value, index, ar) {
        document.write(value + " ");
    
        if (value % 2 == 0)
            return true;
        else
            return false;
    }
    
    // Create an array.
    var numbers = [2, 4, 5, 6, 8];
    
    // Check whether the callback function returns true for all of the
    // array values.
    if (numbers.every(CheckIfEven))
        document.write("All are even.");
    else
        document.write("Some are not even.");
    
    // Output:
    // 2 4 5 Some are not even.
    

    fill 方法
    使用指定值填充数组。

    filter 方法
    对数组的每个元素调用定义的回调函数,并返回回调函数为其返回 true 的值的数组。

    findIndex 方法
    返回满足回调函数中指定的测试条件的第一个数组元素的索引值。

    forEach 方法
    为数组中的每个元素调用定义的回调函数。

    hasOwnProperty 方法
    返回一个布尔值,该值指示某个对象是否具有指定名称的属性。

    indexOf 方法(数组)
    返回某个值在数组中的第一个匹配项的索引。

    isPrototypeOf方法
    返回一个布尔值,该值指示某个对象是否存在于另一个对象的原型链中。

    join 方法
    返回由一个数组的所有元素串联而成的 String 对象。

    keys 方法
    返回包含数组的索引值的迭代器。

    lastIndexOf方法(数组)
    返回指定值在数组中的最后一个匹配项的索引。

    map 方法
    对数组的每个元素调用定义的回调函数并返回包含结果的数组。

    pop 方法
    从数组中移除最后一个元素并将该元素返回。

    propertyIsEnumerable 方法
    返回一个布尔值,该值指示指定属性是否为对象的一部分且是否可枚举。

    push 方法
    将新元素追加到一个数组中,并返回数组的新长度。

    reduce 方法
    通过对数组中的所有元素调用定义的回调函数来累积单个结果。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

    reduceRight 方法
    通过对数组中的所有元素调用定义的回调函数来按降序顺序累积单个结果。 回调函数的返回值是累积的结果,并且作为对回调函数的下一个调用中的参数提供。

    reverse 方法
    将元素顺序被反转的 Array 对象返回。

    shift 方法
    从数组中移除第一个元素并将返回该元素。

    slice 方法(数组)
    返回一个数组中的一部分。

    some 方法
    检查定义的回调函数是否为数组的任何元素返回 true。

    sort 方法
    返回一个元素已经进行了排序的 Array 对象。

    splice 方法
    从一个数组中移除元素,如有必要,在所移除元素的位置上插入新元素,并返回所移除的元素。

    toLocaleString 方法
    返回使用当前区域设置的字符串。

    toString 方法
    返回数组的字符串表示形式。

    unshift 方法
    在数组的开头插入新元素。

    valueOf 方法
    获取对数组的引用。

    values 方法
    返回包含数组的值的迭代器。

    相关文章

      网友评论

          本文标题:js.array api 常用

          本文链接:https://www.haomeiwen.com/subject/yslyjttx.html