ES6操作字串
字串遍歷
let str = "hello";
//1.for遍歷
for (let i = 0; i < str.length; i++) {
console.log(i, str[i]); //i 索引 數值型別
}
//2.陣列->for->for in
let arr = [1, 2, 3];
for (let i in arr) {
console.log(i, arr[i]); //i 索引 字串型別
}
//3.for... of
for(let i of str){
console.log(i); //資料
}
//4.解構
let [a, b, c, d ,e] = str;
console.log(a, b, c, d ,e);
ES6 新增字串方法
//字串新增方法:
方法 返回值 作用
includes('str') boolean 判斷字串中包含子串
endWith('str') boolean 判斷字串以"str"結尾
startWith('str') boolean 判斷字串以"str"開頭
repeat(n) 重複拼接自身 重複n次輸出字串 repeat + repeat
//不全方法: 補全字串長度
padStart(length, s); 字串開頭補全
endStart(length, s); 字串末尾補全
ES6模板字串
//模板字串 反引號 ``
//1.支援換行 //空白會列印出來
//2.模板中傳變數 ${變數}
let obj = {
name: 'jack',
age: 20
};
console.log(`名稱:${obj.name},年齡:${obj.age}`); //名稱:jack,年齡:20
相關文章
- JavaScript字串操作方法總結(含ES6方法)JavaScript字串
- ES6 proxy,字串,字串
- ES6 - 字串模板與新增字串方法字串
- 字串操作字串
- ES6字串字串
- ES6 系列之模板字串字串
- ES6學習-字串模板字串
- 字串的操作字串
- Python字串操作Python字串
- ES6折騰記- 模板字串字串
- ES6 -- 模板字串使用方法字串
- es6 字串的擴充套件字串套件
- ES6之字串擴充套件字串套件
- Laravel str 字串操作Laravel字串
- C# 字串操作C#字串
- ES6語法學習之字串模板及字串查詢字串
- ES6模板字串的實現原理字串
- 【ES6基礎】模板字串(Template String)字串
- 操作型別之字串型別字串
- String/StringBuilder字串拼接操作UI字串
- 字串和字元的操作字串字元
- 07字串操作字串
- [Python基礎]字串操作Python字串
- 重讀《深入理解ES6》—— 模板字串字串
- ES6字串的擴充套件字串套件
- Python科研武器庫 - 字串操作 - 字串分隔 split()、rsplit()Python字串
- bat 批處理字串操作BAT字串
- Go字串實戰操作大全!Go字串
- Js字串操作函式大全JS字串函式
- JS常見的字串操作JS字串
- 4.JNI: 操作字串String字串
- 手撕字串操作函式字串函式
- 【轉載】Python字串操作之字串分割與組合Python字串
- ES6語法(一)塊級作用域、字串字串
- ES6學習筆記(一)【變數,字串】筆記變數字串
- ES6入門之字串的擴充套件字串套件
- ES6刪除字串中重複的元素字串
- es6迴圈操作方法合集