扩展运算符或 3 个点是 JavaScript 中的运算符,用于函数调用和数组/对象。 它有多种不同的用途,所以让我们看看我们如何在真实的 JavaScript 代码中使用扩展运算符。
在函数调用中
我们可以使用 JavaScript 函数调用中的 3 个点将数组转换为函数的一组参数。 让我们看一个例子。 下面,上面三个点怎么打出来,我们的数组被转换为 x、y、z 和 a 的值。,
这可以与其他值组合,因此以下也是有效的,使用与之前相同的功能:
let numbers = [ 1,2 ];// Returns 15 (i.e. 5 + 7 + 1 + 2)myFunction(5,7,...numbers);
着排列的三个点——⋮,可以用word里面的特殊字符打出来。以Word2016版为例,具体步骤如下:1、新建一个word并打开,再点击插入;2、接着点击符号/其他符号;3、在弹出来的符号窗口里面,字体选择“(普通文本)”。
合并数组
let x = [ 1,2,3 ];let y = [ 4,5,6 ];// Returns [ 1,2,3,4,5,6 ]let newArray = [ ...x,...y ];
1、智能ABC 在输入法中输入v5,随后下翻,即可查找到。2、搜狗输入法 单机输入法上的“工具”→选择“符号大全”。3、选择“日文字符”,在其中找到需要的三点符号。4、日文输入法 将输入法切换成日文输入法之片假名,输。
与之前类似,我们可以将它与其他值结合起来,仍然得到相同的结果:
let x = [ 1,2 ];// Returns [] 4,5,1,2 ]let newArray = [ 4,5,...x ];
合并对象
最后,我们可以使用扩展运算符来合并对象。 在下面的示例中,我们将两个具有键/值对的对象合并为一个对象:
let obj1 = { name: &34; };let obj2 = { age: 114 };// Returns { name: &34;,age: 114 }let newObj = { ...obj1,...obj2 };
如果我们尝试合并两个对象并且存在重复键,则第二个对象将优先并覆盖第一个对象,如下所示:
let obj1 = { name: &34; };let obj2 = { name: &34; };// Returns { name: &34; }let newObj = { ...obj1,...obj2 };
在word里面,点击“插入”菜单选项,看到“特殊符号”这一栏,可以查看这个符号。输入法自带的符号里面会包含这个符号。微软拼音输入法、智能ABC输入法、全拼输入法、王码五笔输入法以及郑码输入法在中文标点状态下用“Shfit+2”。
这就是扩展运算符的工作原理——它们让我们可以轻松地使用数组运行函数,并且非常适合合并对象和数组。
1、在微信聊天界面输入需要的内容,点击符号按钮。2、在出现的符号选项中点击下图的点号。3、可以看到已经输入了一个中间点号,继续点击常用,选择该点号。4、再继续点击常用,选择该点号。5、此时即可看到已经完成了三个中。
关注七爪网,获取更多APP/小程序/网站源码资源!