美文网首页
数组及字符串方法

数组及字符串方法

作者: sssudo | 来源:发表于2018-06-05 19:45 被阅读0次

数组实用方法

1.Array.from() 方法从一个类似数组或可迭代对象中创建一个新的数组实例。

2.filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。

3. find() 方法返回数组中满足提供的测试函数的第一个元素的值。否则返回 undefined

4.includes() 方法用来判断一个数组是否包含一个指定的值,如果是,酌情返回 true或 false。includes() 方法用来判断一个数组是否包含一个指定的值,如果是,酌情返回 true或 false。

5.concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组。

6.map() 方法创建一个新数组,其结果是该数组中的每个元素都调用一个提供的函数后返回的结果。

7.push() 方法将一个或多个元素添加到数组的末尾,并返回新数组的长度。

字符串方法

1.trim() 方法会从一个字符串的两端删除空白字符。在这个上下文中的空白字符是所有的空白字符 (space, tab, no-break space 等) 以及所有行终止符字符(如 LF,CR)。

2.toLocaleLowerCase()方法根据任何特定于语言环境的案例映射,返回调用字符串值转换为小写的值。

3.includes() 方法用于判断一个字符串是否包含在另一个字符串中,根据情况返回true或false。

4.split() 方法使用指定的分隔符字符串将一个String对象分割成字符串数组,以将字符串分隔为子字符串,以确定每个拆分的位置。

5.substring() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。

6.search()方法执行正则表达式和 String对象之间的一个搜索匹配。

7.normalize() 方法会按照指定的一种 Unicode 正规形式将当前字符串正规化.

数组按特定字段排序

var arr = [ {name:'zopp',age:0}, {name:'gpp',age:18}, {name:'yjj',age:8} ];

function compare(property){

    return function(a,b){

        var value1 = a[property];

        var value2 = b[property];

        return value1 - value2;

    }

}

console.log(arr.sort(compare('age')))

相关文章

  • js反转字符串

    先将字符串转为数组,再利用reverse方法反转数组。最后通过join方法将数组重新转回字符串

  • 2020-03-04

    字符串,对象,类数组转换为数组方法 //字符串 // 方法一: let a = 'asasa'; conso...

  • JS字符串数组常用方法

    字符串 参考:js字符串方法 数组 添加能添加多个,删除只能删一个 数组迭代方法 数组缩小方法 对象

  • 数组及字符串方法

    数组实用方法 1.Array.from()方法从一个类似数组或可迭代对象中创建一个新的数组实例。 2.filter...

  • ES6+ 数组方法

    1 、concat() 数组、字符串合并。 2、 at() 数组、字符串、类数组中添加.at()方法at()支持正...

  • js数组的操作方法

    检测数组方法 isArray()判断是否是数组 转换方法 toString()数组转换字符串方法数组的 value...

  • 字符串&数组方法

    介绍一些项目常用到的数组和字符串方法,这些方法方便我们灵活运用请求的数据中的数组或者字符串。 数组方法 字符串转换...

  • js-数组,字符串的方法

    【数学方法】 【字符串方法】 【数组方法】

  • Python字符串

    数组转字符串方法:

  • js常用字符串处理方法

    与数组方法不同,字符串所有处理方法都不改变原字符串字符串转数组:split(str),match(re);返回布尔...

网友评论

      本文标题:数组及字符串方法

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