当前位置: 首页 > wzjs >正文

贪玩手游官方网站培训网站源码

贪玩手游官方网站,培训网站源码,企业名字查询是否注册,如何做html网站rest参数 Rest参数是ES6引入的一个特性,用于将函数调用时传递的不定数量的参数收集到一个数组中。 function sum(...numbers) {return numbers.reduce((total, num) > total num, 0); } console.log(sum(1, 2, 3, 4, 5)); // 输出 15在上述代码中,…

rest参数

Rest参数是ES6引入的一个特性,用于将函数调用时传递的不定数量的参数收集到一个数组中。

function sum(...numbers) {return numbers.reduce((total, num) => total + num, 0);
}
console.log(sum(1, 2, 3, 4, 5)); // 输出 15

在上述代码中,…numbers会将所有传入的参数收集到一个名为numbers的数组中。Rest参数必须是函数参数列表中的最后一个参数。

arguments

arguments 是一个特殊的对象,用于在函数内部访问传递给该函数的所有参数。它是一个类数组对象,包含函数调用时传递的所有参数,但并不是一个真正的数组,因此它没有数组的内置方法(如 .map()、.forEach() 等)

function sum() {let total = 0;for (let i = 0; i < arguments.length; i++) {total += arguments[i];}return total;
}console.log(sum(1, 2, 3, 4, 5)); // 输出 15

与 rest 参数的比较:

  • arguments 是一个类数组对象,而 rest 参数是一个真正的数组。
  • rest 参数需要显式声明,而 arguments 是函数内部自动提供的。

concat

concat对原数组不产生影响

const arr = [1,2]
const arr1 = [3,4]
const arr2 = arr.concat(arr1)
arr2// [1, 2, 3, 4]
arr  //  [1,2]
arr1 //  [3,4]

浅拷贝

数组中的concat,slice,扩展运算符,对象中的Object.assign是浅拷贝
要用深拷贝就用JSON.stringify 将对象转为字符串,再使用 JSON.parse

flat

多维数组扁平化

const arr1 = [1, [2, [3, [4]]]];
console.log(arr1.flat()); // [1, 2, [3, [4]]]
console.log(arr1.flat(2)); // [1, 2, 3, [4]]
console.log(arr1.flat(Infinity)); // [1, 2, 3, 4]

flatMap

只能扁平化一层,不能像flat那样指定Infinity无限层级

扩展运算符

let{ x, y, ...z } = { x: 1, y: 2, a: 3, b: 4 };
x// 1    y // 2    z // { a: 3, b: 4 }

注意这里跟rest参数对比一下,z并不是一个数组

为什么Symbol不能用new关键字

Symbol 是一种原始数据类型,而不是一个构造函数,因此不能使用 new 关键字来创建。

http://www.dtcms.com/wzjs/147723.html

相关文章:

  • 做视频网站程序多少钱在哪里找软件开发公司
  • 哪个网站可以免费做电子请柬推销广告
  • 动漫网站logo软文写作方法
  • 企业建设网站的案例绍兴seo优化
  • 基础微网站开发咨询灰色关键词排名优化
  • 律师推广网站排名软文推广页面
  • 做微网站 主机 域名内蒙古seo
  • 香蜜湖网站建设搜狗搜索网页版
  • 如何获得网站域名百度推广业务员
  • 高端网站制作上海免费源码资源源码站
  • 用asp.net制作网站play商店
  • 网站开通日期查询线上培训课程
  • 免费10g网站空间优化大师破解版app
  • 公司邮箱登陆seo优化推广技巧
  • wordpress 连载广州seo优化
  • 百度做自己的网站水果店推广营销方案
  • 搜讯网站建设成都网站seo服务
  • 建设学院网站的意义今日新闻头条官网
  • 三只松鼠的软文范例搜索引擎seo是什么意思
  • 做logo设计的网站网络营销策划的基本原则
  • kocool网站开发百度seo怎么关闭
  • 济南网站制作价格营销效果分析怎么写
  • 怎样做返利网站友链网站
  • 做的好的c2c网站网络推广的平台
  • 湘潭网站建设 问下磐石网络重庆seo论
  • 简单网站页面设计百度推广助手客户端
  • 在网站建设中要注意的问题营销策略ppt
  • ui设计参考网站有哪些网络seo推广培训
  • 外包网易游戏测试深圳正规seo
  • 外贸网站解决方案成都推广系统