鱼C论坛

 找回密码
 立即注册
查看: 2839|回复: 0

[学习笔记] es6之String&Function

[复制链接]
发表于 2017-7-11 09:07:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 alltolove 于 2017-7-11 09:09 编辑
  1. let a='我爱鱼C'
  2. let b=a.startsWith('C')
  3. let c=a.endsWith('C')
  4. let d=a.includes('C')
  5. let e=`字符串是否以C开始:${b}字符串是否以C结束:${c}字符串是否包含C:${d}`
  6. document.write(e)
复制代码

以上为搜索字符串跟字符串模板的用法,注意:字符串模板用的不是单引号而是键盘左上角那个点。搜索字符串的方法IE浏览器不支持。
网页上显示为:
ddddddsasddddddsdddd.png


  1. let a={
  2.         'name':'小甲鱼',
  3.         'readname':()=>{
  4.                 document.write(a.name)
  5.         }
  6. }
  7. a.readname()
复制代码

箭头函数一般很少用,因为他的里面不允许有this这个关键字,只能简单的使用。
网页上显示为:
asdassas.png


  1. let a={
  2.         'name':'小甲鱼',
  3.         'fun':['吃鱼','玩水','晒壳'],
  4.         'readname':function (...f){
  5.                 document.write(f)
  6.         }
  7. }
  8. a.readname(a.fun)
复制代码

可以用字符串传参,传多少都没问题,网页上显示为:
asdad.png


  1. let a={
  2.         'name':'小甲鱼',
  3.         'fun':['吃鱼','玩水','晒壳'],
  4.         'readname':function ({name,fun}){
  5.                 document.write(fun)
  6.         }
  7. }
  8. a.readname(a)
复制代码

函数可以传一个json,网页上显示为:
asdad.png


  1. let a=function(name='小甲鱼',age="40"){
  2.         let b=`${name}${age}岁`
  3.         document.write(b)
  4. }
  5. a()
复制代码

函数可以有默认值,显示为:
asioasoid.png

评分

参与人数 1荣誉 +5 鱼币 +5 收起 理由
小甲鱼 + 5 + 5 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 00:08

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表