array.from(set );array.of(set ) //轉換成陣列並去重
方法二:
[... new set(arr1)]
陣列迭代:
filter: var arr=[1,3,6,8,45,34,90,122,9,0]; var array = arr.filter(function(element)) console.log(array)
//篩選陣列中大於10的值, [45, 34, 90, 122]
//檢視原陣列,並沒有改變
console.log(arr) // [1,3,6,8,45,34,90,122,9,0]
字串的常用方法:
var str = 「hello world」;
str[0];//通過下標找到字串指定位置的字元
str.touppercase() //轉大寫
str.tolowercase() //轉小寫
str.indexof() //尋找字串中的元素,是否存在某個字串,沒有返回-1;
str.lastindexof() // 返回指定值在呼叫該方法的字串中最後出現的位置,如果沒找到則返回-1
str.concat() // 拼接,合併
str.slice(beginslice,endslice) // 返回被操作字元的子字串,第乙個引數為開始位置,第二個引數為結束位置,前包後不包(不改變原字串)
str.substring() //
str.substr() //返回指定位置開始的指定長度的字串
str.split() //分隔符將乙個字串分割成多個字串,轉化成陣列
str.trim() //刪除元素前置及字尾的所有空格
str.repeat(count) // 構造並返回乙個新字串,該字串是迴圈完成後的新字串(不能為-1)「abc」.repeat(0) // 「」 「abc」.repeat(1) // 「abc」 「abc」.repeat(2) // 「abcabc」
str.startswith(「str」) //檢測字串是不是以「str」開頭的,根據判斷返回true,false
str.endswith(「str」) //是不是以「str」結尾的
str.includes(「aaa」) //檢測乙個字串是否在另乙個字串裡包含,區分大小寫
str.charat()//根據下標查詢訪問字串的某個字元,還可以使用 [ ] 的形式來訪問,中括號填寫的是字串的下標
拼接字串:
「」+""+"";
"\ \ ";
${};
模板字面量:``
let c =123
let a =123 456
;
console.log(a) // 123
// 456
字串去重:
[...new set(str)].join("")
物件的常用方法:
object.assign()
// 淺拷貝,用於將所有可列舉屬性的值從乙個或多個源物件複製到目標物件,它將返回目標物件
object.assign(target, ...sources)
target:目標物件;sources:源物件;返回值:目標物件
object.assign(obj,obj2,obj3)
var obj = ;
var copy = object.assign({}, obj);
console.log(copy); //
var obj= json.parse(json.stringify(obj1))
//深拷貝
var obj1 = };
var obj3 = json.parse(json.stringify(obj1));
obj1.a = 4;
obj1.b.c = 4;
console.log(obj3); //};
object.entries()
//返回乙個陣列,其元素是與直接在object上找到的可列舉屬性鍵值對相對應的陣列。屬性的順序與通過手動迴圈物件的屬性值所給出的順序相同
var obj1 = ;
var obj2 = object.entries(obj1);
console.log(obj2) ; // [ ["a":1],["b":2] ]
object.is()
//判斷兩個值是否是相等的值,返回true或false(不能夠比較陣列,無效)
object.keys()
//返回乙個陣列,乙個由乙個給定物件的自身可列舉屬性組成的陣列
obj.hasownproperty(key)
//檢測物件有沒有指定的key ,返回true或false
object.values()
//方法返回乙個給定物件自己的所有可列舉屬性值的陣列,值的順序與使用for…in迴圈相同,返回的物件的value值,與object.key()相反
關於JS日期物件數學物件,字串物件常用方法
字串物件常用方法 indexof 獲得字元在字串中第一次出現的位置 從零開始算 lastindexof 獲得字元在字串中最後一次出現的位置 var str helloword var index str.indexof o var last str.lastindexof h console.log...
JS中陣列 物件 字串之間的轉換
1 陣列轉字串 var a 1 2,3 4,5 var b a.tostring var c string a console.log b 1,2,3,4,5 console.log typeof b string console.log c 1,2,3,4,5 console.log typeof...
js中陣列 物件 字串的遍歷方式
一 傳統for迴圈 適用陣列 字串 1 陣列 let myarr yao feng zhang meng jiao for let i 0 i myarr.length i 0 yao 1 feng 2 zhang 3 meng 4 jiao 2 字串 let str yaofeng for let...