Array/数组类型的转换方法——toLocaleString()
2017-05-21 21:54
435 查看
先上代碼:
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() 方法!
相关文章推荐
- JS的数组转换字符串方法toString、toLocaleString、join和valueOf — 第5.2.1节
- toLocaleString() toString() valueOf()三种方法在数组上的区别运用
- StringToDoubleArray函数:IDL中将字符串转换为double类型的数组
- Linq中字段数据类型转换问题(Linq to entity,LINQ to Entities 不识别方法"System.String ToString()"问题解决)
- Java中char数组(字符数组)与字符串String类型的转换方法
- Swift 如何将数字型字符串转换成String类型 (toInt()方法) 及返回值未解包的原因
- Number类型的toLocaleString()方法
- 如何将String类型的数组转换成ArrayList(How to convert a string array to arraylist)(转)
- Java中char数组(字符数组)与字符串String类型的转换方法
- java中将Object转换成 String类型和int类型的方法 和Object数组转换成String数组的方法
- Java中char数组(字符数组)与字符串String类型的转换方法
- 如何将String类型的数组转换成ArrayList(How to convert a string array to arraylist)
- Linq中字段数据类型转换问题(Linq to entity,LINQ to Entities 不识别方法"System.String ToString()"问题解决)
- LINQ to Entities 不识别方法"System.String ToString()",因此该方法无法转换为存储表达式 的解决方法
- js中精确判断对象类型--关于typeof 和Object.prototype.toString方法的区别
- 关于EditText中的getText()方法的返回值类型以及string的转换问题
- LINQ to Entities 不识别方法“System.String ToString()”,因此该方法无法转换为存储表达式。
- java中Object转换成int或String类型方法
- 【原创】C#两种任意类型转换支持(示例:String convert to Type)
- C#、.Net中把字符串(String)格式转换为DateTime类型的三种方法