求问,高程上对toLocalString的解释我感觉并不清晰,求指点。对valueOf方法,高程上的解释是会返回与toString返回相同的值 但是我自己在浏览器(chrome47)的控制台上看的valueOf返回是是数组本身,而toString返回是是一个字符串 还求告知` var arr=['red','blue','yellow']
console.log(arr.toString());
console.log(arr.toLocaleString())
console.log(arr.valueOf())`
迷茫2017-04-10 16:22:49
简单来说,tostring就是用字符串来代替对象。tolocalstring就是根据不同的语言环境吧对象转成字符串,实际上totolocalstring是有缺省参数的,如tolocalstring('ko-ka')是根据韩国的语言格式转化,显示出来就是鸟文。而valueof就是一个获取对象原始值的方法,数组的原始值当然是它本身。