JavaScript 数组 valueOf() 方法

JavaScript valueOf() 语法

valueOf() 是 JavaScript 数组的一个方法,它用于返回数组的原始值。实际上,它通常返回数组对象本身。

语法:

arr.valueOf()

说明:

valueOf() 方法不接收任何参数。

实际上,String、Array、Number 等对象都有 valueOf() 方法,它们都是继承自 Object.prototype.valueOf(),小伙伴们可以对比理解一下:

提示: 对于数组对象,valueOf() 默认返回数组本身,这与 toString() 方法返回一个字符串的行为不同。

JavaScript valueOf() 摘要

属于 JavaScript Array 对象
使用频率 极低
修改原数组
官方文档 查看
MDN 暂无

JavaScript valueOf() 示例

接下来,我们通过几个简单的例子来讲解一下 JavaScript valueOf() 方法是如何使用的。

示例 1:valueOf() 基本用法

const arr = ["Python", "C++", "Java"];
console.log(arr.valueOf());

运行结果如下。

[ 'Python', 'C++', 'Java' ]

分析:

valueOf() 方法会返回数组的本身,在实际开发中我们不需要多此一举这样去做。

示例 2:valueOf() 的返回值

const arr = ["Python", "C++", "Java"];
console.log(arr === arr.valueOf());

运行结果如下。

true

分析:

valueOf() 的返回值,与数组本身完全相等(===)。

上一篇: toLocaleString()

下一篇: JavaScript Object 对象

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号