1/**2* 字串的擴充套件3*/
45//模板字串 tab上面的反向符號 6//
新增${}7//
let flag = true;8//
9//let html = ``;
18//
19//
console.log(html);
2021
2223/**
24* 1 repeat 複製功能
25* 2 includes() 查詢返回布林值
26*startswith() 判斷開頭位置 返回布林值
27*endswith() 判斷結尾位置 返回布林值
28*/
2930
//let str1 = 'a';
31//
32//
let str2 = str1.repeat(3);
33//
34//
console.log(str2);
3536
//let str = 'miaov';
37//
38//
console.log(str.includes('ao')); // true
39//
console.log(str.includes('asd')); // false
40//
41//
console.log(str.startswith('m')); // true
42//
console.log(str.startswith('o')); // false
43//
44//
console.log(str.endswith('ov')); // true
45//
console.log(str.endswith('m')); // true
4647
4849/**
50* 陣列的擴充套件
51*/
5253
類陣列轉換成陣列
5455
//var lis = document.queryselectorall('li');
56//
57//
// console.log(array.isarray(lis));
58//
59//
var lis2 = array.from(lis);
60//
61//
console.log(lis2);
62//
console.log(array.isarray(lis2));
6364
65//
array.of() 建立陣列
6667
//const arr = array.of(1);
68//
69//
console.log(arr);
7071
72//
find() 返回符合元素,沒有返回undefind
73//
findindex() 返回元素下標,沒有返回 -1
7475
//const arr = [1, 2, 3, 4];
76//
77//
let res = arr.find(function (a));
80//
81//
console.log(res);
8283
//let res = arr.findindex(function (a));
86//
87//
console.log(res);
8889
90//
fill() 替換陣列的內容,可以選擇下標位置進行指定的替換
9192
//const arr = [1, 2, 3, 4];
93//
94//
arr.fill('abc', 1, 3);
95//
96//
console.log(arr);
9798
99100
101/*
*102
* 物件的擴充套件
103*/
104105
//物件的簡潔表示法
106107 let a = 1;
108109
//const obj = ;
112113
//const obj =
114//
115//
console.log(obj);
116117
//const obj = ,
121//
fn2()
124//
}125
//126
127//
obj.fn2();
128129
130131
132//
object.is() 判斷是否一樣
133134
nan)); //ture
135//
136//
console.log(object.is(+0, -0)); //false
137138
139140
第乙個引數目標物件
141//
用於物件的合併,將源物件的所有可列舉屬性,複製到目標物件。
142143 let obj1 = ;
144 let obj2 = ;
145 let obj3 = ;
146147
object.assign(obj1, obj2, obj3);
148149 console.log(obj1);
ES6 字串擴充套件
1 字串可以使用 u x的形式來表達乙個字元,x叫做字元的碼點,x的範圍是0000 ffff,超過ffff的碼點需要用兩個雙位元組表示 如果我們 u後面的16進製制的值大於ffff,我們需要加乙個大括號 u讓js正確解析。2 我們應該都了解,漢字一般都需要兩個雙位元組來表示,在js中兩個位元組佔乙個...
ES6 字串和陣列擴充套件
一 字串的擴充套件 目前常用的字串方法有 1 charat index 返回當前位的字元 2 charcodeat 返回當前位的unicode編碼 3 slice start 0,end this.length 擷取從start到end位 不包含end位 start,end 的字串 4 substr...
ES6 字串的擴充套件
js中有indexof方法,來確認乙個字串是否包含在另乙個字串中。es6又提供了三中新方法 includes 返回布林值,表示是否找到了引數字串。startswith 返回布林值,表示引數字串是否在源字串的頭部。endswith 返回布林值,表示引數字串是否在源字串的尾部。let s hello w...