Array对象方法(九) toLocaleString/toSource/toString

223 阅读1分钟

javaScript Array数组对象toLocaleString/toSource/toString

toLocaleString:根据提供的语言进行语义转换

const array1 = [1, 'a', new Date('21 Dec 1997 14:12:00 UTC')];
const localeString = array1.toLocaleString('en', { timeZone: 'UTC' });
console.log(localeString); // 1,a,12/21/1997, 2:12:00 PM

toSource:查看数组源码。目前chrome还不支持该方法

var alpha = new Array("a", "b", "c");
alpha.toSource();   //返回 ["a", "b", "c"]

toString:将数组用【,】连接并转换成字符串。对象则会展示其对应的字符串

let arr = [ 1, 2, 3, 'aa', 'lucy'];
console.log(arr.toString());
// 1,2,3,aa,lucy

let objArr = [
  { name: 'zg', age: 18 },
  { name: 'kobe', age: 35 },
];
console.log(objArr.toString());
//[object Object],[object Object]