ES6---模板字符串

字符串模板:``
let name = "admin";
let age = 18;
let str = `这人叫${name},年龄是${age}`;//这个人叫admin,年龄18.
要拼接的变量用 ${变量名称}包着,外边用``包着。
关于字符串新增的东西:
关于字符串查找:
	str.indexOf('要找的字符串') 如果能找到要找的字符串,返回字符串的位置索引,没有找到返回 -1.
	str.includes('要找的字符串') 如果能找到要找的字符串,返回true,没有找到返回false.
字符串是否已谁开头:
	str.startsWith('要检测的东西') 有检测的东西---返回true,没有检测的东西---返回false。
字符串是否已谁结尾:
	str.endsWith('要检测的东西') 有检测的东西---返回true,没有检测的东西---返回falseES6函数的变化:
	1.函数默认参数
	function show({x=0,y=0}){
		console.log(x,y)  // 12,0
	}
	show({x:12})
   // 传了就取传参的值,没有传就取默认值。
   2.扩展运算符,rest运算符:...
   1) [1,2,3,4] --> ...[1,2,3,4] --> 1,2,3,4
   2) 1,2,3,4 --> ...1,2,3,4 --> [1,2,3,4]
   3)剩余参数:必须放到参数末尾。
   3.箭头函数
   左边是参数,右边是返回值。
   箭头函数的this
   箭头函数没有arguments
  
   
发布了9 篇原创文章 · 获赞 0 · 访问量 631

猜你喜欢

转载自blog.csdn.net/qq_45284875/article/details/104461966