📜  JavaScript Array.of()函数

📅  最后修改于: 2022-05-13 01:58:10.302000             🧑  作者: Mango

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 及更高版本