Array/数组类型的转换方法——toLocaleString()

来源:互联网 发布:刘欢和李宗盛 知乎 编辑:程序博客网 时间:2024/06/02 02:10

先上代碼:


var obj_one = {        toLocaleString: function() {            return " 調用tolocaleString one";        },        toString: function() {            return " 調用 toString one";        }    }    var obj_two = {         toLocaleString: function() {            return " 調用toLocaleString two";        },        toString: function() {            return " 調用 toString two";        }    }    var test = [obj_one, obj_two];    console.log(test);//默认调用toString方法——隐式    console.log(test.toString());//——显式    console.log(test.toLocaleString());

toLocaleString()方法經常會返回 與 toString() 和 valueOf() 方法相同的值,但也不總是如此。

當調用數組的 toLocaleString() 方法時。他會創建一個數組的以逗號分隔的字符串。

與前面 toString() 和 valueOf() 方法唯一的不同之處在於——為了取得每一項的值,調用的每一項都是 toLocaleString()方法!而非默認的 toString() 方法!

原创粉丝点击