JavaScript Array.of()函数
array.of()函数是 JavaScript 中的一个内置函数,它创建一个新的数组实例,其中变量作为函数的参数存在。
句法:
Array.of(element0, element1, ....)
参数:
存在的参数是 element0、element1、...。它们基本上是完成数组创建的元素。
返回值:
它只是返回一个新的 Array 实例。
浏览器支持:
这里包含 int 值的第二列是相应浏览器的版本。
例子:
Input: Array.of(10, 20, 30)
Output: > Array [10, 20, 30]
解释:
在 array.of()函数的输入参数中,数字转换为包含输出中显示的相同参数的数组。
Input: Array.of("Ram","Geeta")
Output: > Array ["Ram", "Geeta"]
解释:
这里 array.of()函数的输入参数是字符串转换为包含输出中显示的相同参数的数组。
让我们看看 Array.of()函数上的 JavaScripts 程序:
JavaScript
JavaScript
Javascript
输出:
> Array [0, 0, 0]
> Array [11, 21, 33]
> Array ["Ram", "Geeta"]
> Array ["geeksforgeeks"]
> Array [2, 3, 4, "Sheeta"]
应用:
每当我们需要获取数组的元素时,我们都会借助 JavaScript 中的 Array.of() 方法。
JavaScript
输出:
> Array [Array ["Ram", "Rahim", "Geeta", "Sheeta"]]
填充物:
Polyfills 提供了一种在不支持最新更新版本的 JavaScript 代码的旧浏览器中实现新功能的方法。
Internet Explorer浏览器不支持 Array.of( )函数。作为开发人员,您有责任提供可在任何地方运行的代码(在本例中为浏览器)。
那么让我们看看如何为 Array.of( ) 创建一个 polyfill
脚步 :
- 检查浏览器是否支持 Array.of( )函数。
- 现在创建一个名为 Array.of( ) 的函数表达式。此函数获取数组的项目。
- 现在创建一个数组并将所有参数项推入其中。
- 现在返回您创建的数组。
Javascript
输出 :
> Array.of(1, 2, 3, 4, 5, 6)
> [1, 2, 3, 4, 5, 6]
> Array.of("John", "Doe", "Smith", "Ram")
> ["John", "Doe", "Smith", "Ram"]
支持的浏览器:
- 铬 45 及以上
- 边缘 12 及以上
- 火狐 25 及以上
- Opera 26 及以上
- Safari 9 及更高版本