es6之String&Function
本帖最后由 alltolove 于 2017-7-11 09:09 编辑let a='我爱鱼C'
let b=a.startsWith('C')
let c=a.endsWith('C')
let d=a.includes('C')
let e=`字符串是否以C开始:${b}字符串是否以C结束:${c}字符串是否包含C:${d}`
document.write(e)
以上为搜索字符串跟字符串模板的用法,注意:字符串模板用的不是单引号而是键盘左上角那个点。搜索字符串的方法IE浏览器不支持。
网页上显示为:
let a={
'name':'小甲鱼',
'readname':()=>{
document.write(a.name)
}
}
a.readname()
箭头函数一般很少用,因为他的里面不允许有this这个关键字,只能简单的使用。
网页上显示为:
let a={
'name':'小甲鱼',
'fun':['吃鱼','玩水','晒壳'],
'readname':function (...f){
document.write(f)
}
}
a.readname(a.fun)
可以用字符串传参,传多少都没问题,网页上显示为:
let a={
'name':'小甲鱼',
'fun':['吃鱼','玩水','晒壳'],
'readname':function ({name,fun}){
document.write(fun)
}
}
a.readname(a)
函数可以传一个json,网页上显示为:
let a=function(name='小甲鱼',age="40"){
let b=`${name}${age}岁`
document.write(b)
}
a()
函数可以有默认值,显示为:
页:
[1]