gpt4 book ai didi

javascript - 什么是 toLocaleString()?

转载 作者:搜寻专家 更新时间:2023-11-01 04:10:25 26 4
gpt4 key购买 nike

根据 this MDN page , toLocaleString 是关于转换日期的。但是,Chrome 不仅仅在字符串上公开该函数。例如:

a = function () {};
a.toLocaleString(); // "function () {}"

toLocaleString 是什么?例如,为什么它会暴露在空函数上?

最佳答案

也是availableObject.prototype 上,所以间接地在几乎任何东西上。

对于 Chrome,您可以查看 V8's implementation ,它没有做任何花哨的事情:

function ObjectToLocaleString() {
if (IS_NULL_OR_UNDEFINED(this) && !IS_UNDETECTABLE(this)) {
throw MakeTypeError("called_on_null_or_undefined",
["Object.prototype.toLocaleString"]);
}
return this.toString(); // <-- just calls toString
}

关于javascript - 什么是 toLocaleString()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12167796/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com