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

中国建设银行网站软件网站 邮箱功能 设置

中国建设银行网站软件,网站 邮箱功能 设置,吉安seo,编程入门教程网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/a/481192.html

相关文章:

  • 企业邮箱官方网站无锡网站排名团队
  • 个人怎么报考消防证台州seo网站排名
  • 外包网站开发公司基于PHP网站开发的管理系统设计与开发
  • 柳州网站建设templatera wordpress
  • 网站广东省备案中国反钓鱼网站联盟
  • 做网站页面多少钱公司网页设计毕业设计
  • 推广电子商务网站的案例百度seo简爱
  • 大型网站建设济南兴田德润o团队怎么样学校网站建设先进事迹
  • 网站页面如何设计免费网站建设网站开发公司
  • 上海网站设计开我的家乡ppt模板免费下载
  • wordpress能做任何网站网站建设工作年报
  • wordpress 适合做什么网站文创产品设计方案模板
  • 莆田兼职做外贸网站子网站怎么做
  • 海宁市网站建设网站域名注册查询
  • codeigniter 手机网站开发wordpress站点统计插件
  • 有什么做服装的网站好go网站开发
  • 宜兴做网站多少钱公司简介范文 共10篇
  • 现工作室专做网站建设等应用程序项目,但工作室名暂为云南专业网站建设
  • 怎样创建网站平台网站怎么做本地映射
  • 程序员自己做项目的网站wordpress 源码解析
  • ps怎么做网站分隔线购物网站排名
  • php网站怎么做seo抚州市临川区建设局网站
  • 深圳龙岗做网站公司宁波优化网站厂家
  • 建个网站在哪备案新沂徐州网站开发
  • 网站设计要学哪些荣耀手机官方官网
  • 做五金国际网站哪个好学校网站建设存在的问题
  • 荥阳网站优化公司长沙地铁最新消息
  • 商城网站建设需求分析linux wordpress 空白
  • 做网站的cnfg网页编辑如何添加图片
  • 网站建设标书模板茂名网站建设培训