SE6基础(2)

SE6基础(2)一 字符串扩展 API includes 判断字符串是否包含指定的字符 有的话返回 true 没有返回 false startWidth 判断是否以特定的字符开始 endWidth 判断是否以特定的字符结束 例子 let nums qwertyu console log nums includes t

大家好,我是讯享网,很高兴认识大家。

一. 字符串扩展API

includes() 判断字符串是否包含指定的字符(有的话返回true 没有返回false) startWidth() 判断是否以特定的字符开始 endWidth() 判断是否以特定的字符结束 

讯享网
讯享网例子 : let nums='qwertyu'; console.log(nums.includes('t',3)); console.log(nums.startsWith('qwe')); console.log(nums.endsWith('qwe')); 
  • 模板字符串
    反引号``表示模板,模板中的内容格式通过${}填充
    在这里插入图片描述
    讯享网

二. 函数的扩展

  1. 参数的默认值
function foo(param='hello'){ //对形参赋值 console.log(param); } foo('hi'); //输出结果为 hi foo(); //输出结果为 hello 
  1. 参数的解构赋值

参数的解构赋值的三种形式

讯享网function foo({username,age}){ console.log(username,age); } foo({}); 输出undefined function foo({username='lisi',age=23}={}){ console.log(username,age); } foo(); 输出 lisi 23 function foo({username='lisi',age=23}={}){ console.log(username,age); } foo({username:'www',age:11}); 输出 www 11 
  1. rest参数
    rest表示剩余参数,但不一定要使用rest作为参数
function foo(a,...param){ ​ console.log(param); } foo(1,2,3); //输出结果 [2,3] 
  1. …扩展运算符
    对象中的扩展运算符(…)用于取出参数对象中的所有可遍历属性,拷贝到当前对象之中
讯享网function foo(a,b,c,d,...param){ console.log(a+b+c+d); } foo(1,2,3,4,5); 输出结果为 10 使用扩展运算符合并数组 let arr1=[1,2,3]; let arr2=[4,5,6]; let arr3=[...arr1,...arr2]; console.log(arr3); 输出结果为[ 1, 2, 3, 4, 5, 6 ] 
小讯
上一篇 2025-04-04 20:23
下一篇 2025-03-16 23:34

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/51336.html