首页 > 编程知识 正文

js扩展html属性,字符串展开java

时间:2023-05-04 00:57:02 阅读:8760 作者:3560

文章目录前言一、……对数组的用法二、……函数中的使用三、……对对象的使用总结

前言:我们现在经常接触js的…运算符。 称为展开运算符。 我不太习惯这个,所以打算写下一篇小文章来记录

提示:以下为本文正文内容,以下案例可供参考

一、…针对数组的用法展开letarr=[ 1,2,3 ]//数组console.log(.arr ) console.log(------------ ' ) ) console.log('arr2',arr2); 控制台. log (-------); //连接数组let arr3=[.arr, arr2]console.log(arr3);

二、…在函数中使用//即使不知道传递多少个值,也可以使用扩展运算符functionadd(numbers ) returnnumbers,以便在传递值时一直增加,从那时起无需考虑参数的数量console.log (添加(1、2、3、4、5 );

要使用此numbers,请更新数组的js操作、reduce、filter bark和时间(如果有)。

三、……首先强调对象的使用,扩展运算符不能直接用于对象。 也就是说,你不用考虑展开对象

代码中没有报告错误,但控制台无法输出

因此,在构建字面对象时可以使用展开语法

var obj1={ foo: 'yuan ',x: 42 }; var obj2={ foo: 'li ',y: 13 }; //克隆对象必须包含{} var clonedObj={ .obj1 }; console.log ('克隆后的对象',clonedObj ); 控制台. log (-------); //相同的修改复制的是原始对象clonedobj.foo=' ss ' console.log (' cloned obj ',cloned obj ); console.log('obj1',clonedObj ); 控制台. log (-------); //合并后的对象: var mergedObj={ .obj1, obj2} console.log ('合并后的对象',mergedObj ); 控制台. log (-------); //当然,合并时新属性var mergedObj={ .obj1, obj2,address: '上海' } console.log ('合并后的对象',mergedObj )

以上是扩展语法的详细总结。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。