1、遍历对象
let o=[x:1,y:2]
for (const [name,value] of Object.entries(o)){
console.log(name,value) //x 1,y 2
2、操作字符串的丰富API
let s='Hello,world'
1、取得字符串的一部分
s.substring(1,4) //'ell' ,第2~4个字符
s.slice(1,4) //'ell' ,第2~4个字符
s.slice(-3) // 'rld',最后三个字符
s.split(',') //['Hello','world'] 从定界符处拆开
2、搜索字符串
s.indexOf('l') // 2 第一个字母l的位置 2 表示下标
s.indexOf('l',3) //3 位置3后面的第一个‘l’,的位置
s.indexOf('zz') // -1 s并不包含子串 'zz'
s.lastIndexOf('l') // 10 最后一个字母 l 的位置
//ES6及之后的版本中的布尔值搜索函数
s.replace('llo','ya') //'heya,world'
s.toLowerCase() //'hello,world'
s.toUpperCase() //'HELLO,WORLD'
s.normalize() //Unicode NFC 归一化,ES6新增
s.normalize('NFD') //NFD 归一化
访问字符串中的个别(16位值)