【个人笔记重点,不作为参考】主题:js数组

    xiaoxiao2021-04-16  66

    迭代方法:

    1. every():对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true。

    2. filter():对数组中的每一项运行给定函数,返回该函数会返回true的项组成的数组。

    3. some():对数组中的每一项运行给定函数,如果该函数有一项返回true,则返回true。

    4. map():对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组。

    5. forEach():对数组中的每一项运行给定函数。这个方法没有返回值。

    归并方法:

    1. reduce():从第一项开始,迭代数组所有项,然后构建一个返回的值

    2. reduceRight():从最后项开始,迭代数组所有项,然后构建一个返回的值

    复习:

    1.replace

    function test(){

    var text='this is a W' return text.replace(/[w]/g,function(match,pos,originalText){ console.log(match,pos,originalText) }) }

    2.字符串操作:

    ①localCompare:检查是否拥有字符串。 如    var test='yellow';   test.localCompare('red')   /* 以待比较的内容,与test做比较,返回 1 或 0 或  -1 */

    3.global对象:

    ①不属于任何其他对象的属性和方法。 ②事实上:没有全局变量和全局函数;所有全局作用域中定义的属性和函数,都是global对象的属性。 ③isNaN(),parseInt(),parseFloat(),isFinite()都是global对象的方法。 ④string,number,boolean,Array,NaN,RegExp,Error ⑤window对象,算是global对象的化身。

    转载请注明原文地址: https://ju.6miu.com/read-673069.html

    最新回复(0)