let str="aaa"; console.log("+"+str+"+");//+aaa+ //padStart()用于头部补全, //数字定义字符串的长度 let aaa=str.padEnd(5); console.log("+"+aaa+"+");//+aaa + //padEnd()用于尾部补全 let bbb=str.padStart(5); console.log("+"+bbb+"+");//+ aaa+
返回一个数组,获取对象的值json
let obj={ name:'aa', age:3 } console.log(Object.values(obj));// ["aa", 3] let arr=["a","b"]; console.log(Object.values(arr));//["a", "b"]
返回一个数组,其元素是与[key, value]直接找到的可枚举属性对应的数组object。属性的顺序与经过手动循环对象的属性值给出的顺序相同。数组
let obj={ name:'aa', age:3 } console.log(Object.entries(obj));//[["name","aa"],["age","3"]]
用来获取对象的键名浏览器
let obj={ name:'aa', age:3 } console.log(Object.keys(obj));//["name","age"];
function fn(a,b,){ console.log(123); } fn(1,2,) //数组高低版本都支持,不会报错,只会显示undefined let arr2=[1,2,3,] console.log(arr2[2]);//3 console.log(arr2[5]);//undefined //对象同理 var obj22={a:1,b:2,}