字符串、数组的一些方法

本文详细介绍了ES6中新增的字符串模板、重复、查找、空字符串特性和数组操作,如Array.of、Array.from、对象解析、遍历、解构赋值等,以及如何使用JSON.parse处理JSON数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ES6新增的字符串的用法

  • 模版字符串 `${变量} 用反引号包起来
  • repeat(n)重复目标字符串n次
  • includes()判断字符串是否在目标字符串里,在返回true,不在返回false
    空字符串是任何字符串的子集(重点)
  • startsWith()判断字符串是否在目标字符串开头
  • endsWith()判断字符串是否在目标字符串结尾
  • string.raw函数,返回字符串最原始的样貌,即使字符串中含有转义符,它都视而不见(了解)

ES6中新增的数组的用法

  • Array.of()将一组值转化成数组
  • Array.from()将为数组或者可遍历的对象转化成真正的数组 数组深拷贝
  • find()找到符合条件的第一个元素,并返回它的索引,没有返回-1
  • findIndex()找到符合条件的第⼀个元素,并返回它的索引,没有 返回-1
  • fill()填充指定的值到数组中
  • entries()对数组的键值对进行遍历,返回遍历器,通过for of遍历
  • keys()对数组的键进行遍历,返回遍历器,通过for of遍历
  • values()对数组的值进行遍历,返回遍历器,通过for of遍历

数组

  • 遍历数组:foreach
  • 添加元素到数组末尾:push
  • 删除数组末尾:pop
  • 删除数组最前面(头部)的元素:shift
  • 添加元素到数组的头部:unshift
  • 找出某个元素在数组中的索引:indexOf
  • 通过索引删除某个元素:splice
  • 复制一个数组:slice

对象

  • JSON.parse() 方法用来解析JSON字符串,构造由字符串描述的JavaScript值或对象。
    例子:
    JSON.parse(‘{}’); // {}
    JSON.parse(‘[1, 5, “false”]’); // [1, 5, “false”]
    JSON.parse(‘null’); // null
  • parseInt(string, radix) 将一个字符串 string 转换为 radix 进制的整数, radix 为介于2-36之间的数。

判断对象

obj instanceof Object 如果返回true是对象,返回false不是对象
typeof 变量名
search.constructor

解构赋值的作用

  • 交换两个变量 [y,x]=[x,y]
  • 让函数有多个返回值 return [x,y]
  • 解决形参是undefined的问题
	  function fn_1({ age = 20 }) {
       console.log(age);
   }
   fn_1({ age: 30 })
	```

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值