search

Home  >  Q&A  >  body text

javascript - 数组中的toString,toLocalString,valueOf方法有什么区别

求问,高程上对toLocalString的解释我感觉并不清晰,求指点。对valueOf方法,高程上的解释是会返回与toString返回相同的值 但是我自己在浏览器(chrome47)的控制台上看的valueOf返回是是数组本身,而toString返回是是一个字符串 还求告知` var arr=['red','blue','yellow']

console.log(arr.toString());
console.log(arr.toLocaleString())
console.log(arr.valueOf())`
PHP中文网PHP中文网2848 days ago622

reply all(1)I'll reply

  • 迷茫

    迷茫2017-04-10 16:22:49

    简单来说,tostring就是用字符串来代替对象。tolocalstring就是根据不同的语言环境吧对象转成字符串,实际上totolocalstring是有缺省参数的,如tolocalstring('ko-ka')是根据韩国的语言格式转化,显示出来就是鸟文。而valueof就是一个获取对象原始值的方法,数组的原始值当然是它本身。

    reply
    0
  • Cancelreply