let str = "今天天气不错";
// 判定是否是以"错"结尾
let result = str.endsWith("错");
console.log(result);
// 判定字符串的到倒数第二个字是否是以"不"结尾
let result1 = str.endsWith("不", 5);
console.log(result1);
includes(str, pos) 该方法判定字符串中是否包含另一个字符串
str 被包含的字符串
pos 判定的起始位置
返回值 布尔值 true表示包含 false表示不包含
let str = "今天天气不错";
// 判定str中是否包含 "气" 这个字
let result = str.includes("气");
console.log(result);
// 判定str中从下标3开始往后 是否包含"气"这个字
let result1 = str.includes("气", 3);
console.log(result1);
repeat(num) 方法 用于重复字符串
num 数字 表示重复次数
返回值 重复之后的字符串
let str = "今天天气不错";
let str1 = str.repeat(20);
console.log(str1);
数组方法
Array.of(a, b, c, d, …) 定义数组
每一个参数都是数组的成员
返回值 数组
var arr1 = Array.of(10); // Array.of消除了new Array时 只有一个参数 会因为类型的不同而产生的歧义
Array.from(likeArray) 用于将类数组对象转为真正的数组
likeArray 类数组对象
// 获取类数组对象
var lis = document.getElementsByTagName("li");
console.log(lis);
// 以前我们可以这么转换
var arr = [].slice.call(lis);
console.log(arr);
// 现在可以通过Array.from
var arr1 = Array.from(lis);
console.log(arr1);