replace()替换字符串
语法
stringObject.replace(regexp/substr,replacement)
- substr:被替换的字符串
- replacement:替换的字符串
例子
str.replace("字符串没有被替换","字符串被替换")
//'字符串被替换'
反斜杠
\的作用:在双引号标记的字符串,如果有双引号,两个双引号面前必须加反斜杆
字符串, \"打印出来显示双引号\""
//字符串, "打印出来显示双引号"
split()字符串分割成字符串数组
语法
stringObject.split(separator,howmany)
- separator指定分割开始的地方
- howmany:可选,指定返回的数组长度
let str='字符串---分割成字符串数组'
str.split('---')[1]
//'分割成字符串数组'
Object.keys()返回对象所有key组成的数组
let obj = {
name: 'fengye',
age: 15,
}
Object.keys(obj)
// ['name', 'age']
let obj = {
name: 'fengye',
age: 15,
}
Object.keys(obj).forEach(key=>{
console.log(obj[key])
})
//fengye 15
Object.assign()复制源对象到目标对象,并返回目标对象
const target = {
a: 1,
b: 2
}
const source = {
b: 4,
c: 5
}
const obj=Object.assign(target,source)
//{a: 1, b: 4, c: 5}