首页 » PHP教程 » jqueryphp数组技巧_每日分享 jquery 若何将类数组转为数组

jqueryphp数组技巧_每日分享 jquery 若何将类数组转为数组

访客 2024-11-04 0

扫一扫用手机浏览

文章目录 [+]

const nodeList = document.getElementsByTagName('li');const array = Array.prototype.slice.call(nodeList);

在这个例子中,我们通过 getElementsByTagName 方法获取到一个 HTMLCollection 工具,然后利用 slice 方法将其转换为真正的数组。

Array.from()

Array.from() 方法可以将任何可迭代工具(包括真正的数组和类数组工具)转换为真正的数组。
以下是一个例子:

jqueryphp数组技巧_每日分享 jquery 若何将类数组转为数组

const nodeList = document.getElementsByTagName('li');const array = Array.from(nodeList);

在这个例子中,我们利用 Array.from 方法将 HTMLCollection 工具转换为真正的数组。

jqueryphp数组技巧_每日分享 jquery 若何将类数组转为数组
(图片来自网络侵删)
利用 jQuery 的 $.makeArray() 方法

jQuery 供应了一个 $.makeArray() 方法,该方法可以将类数组工具转换为真正的数组。
以下是一个例子:

const nodeList = document.getElementsByTagName('li');const array = $.makeArray(nodeList);

在这个例子中,我们利用 $.makeArray() 方法将 HTMLCollection 工具转换为真正的数组。

以上三种方法都可以将类数组工具转换为真正的数组,个中 Array.prototype.slice.call() 是最常用的方法。

标签:

相关文章