Array/Object
数组,保留选定的元素
/*
arr.slice(start, length)
start < 0时, 从最后一个往前找, 此时不需要length
*/
var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
arr.slice(0, 6); //[0, 1, 2, 3, 4, 5]
arr.slice(-3); //[7, 8, 9]
Object的所有key
var obj = {"张飞":"1",
"赵云":"2",
"周瑜":"3",
"陆逊":"4",
}
var arr:Array = Object.keys(obj);
// arr = ["张飞", "赵云", "周瑜", "陆逊"];
// 所以如果要读取Object的最后一个对象
obj[arr[arr.length-1]];
String
字符串,从起始位置开始保留
/*
arr.slice(start, length)
start < 0时, 从最后一个往前找, 此时不需要length
*/
var str = "2019/09/18 记录下段函数";
str.substr(0, 11) // "2019/09/18 "
小数点精确位数,四舍五入
var num1 = 100;
var num2 = 0.25326412345;
var num3 = 12.25645616516;
num1.toFixed(2) // "100.00"
num2.toFixed(4) // "0.2533"
num3.toFixed(2) // "12.26"