字符串特性的使用,處理數據的小技巧

在前端獲取數據以後,咱們常常須要對數據進行一些判斷,再作邏輯處理,本質其實就是須要一些方法返回布爾值,這篇文章咱們主要總結字符串的一些方法巧用。前端

爲false的狀況:0 , ‘ ’, null, undefined, false函數

str.indexOf(searchValue[, fromIndex])spa

indexOf() 方法返回調用  String 對象中第一次出現的指定值的索引,開始在 fromIndex進行搜索。翻譯

若是未找到該值,則返回-1。code

當檢測某個字符串是否存在於另外一個字符串中時,可以使用下面的方法:對象

"Blue Whale".indexOf("Blue") !== -1; // true
"Blue Whale".indexOf("Bloe") !== -1; // false

str.lastIndexOf(searchValue[, fromIndex]) blog

相似indexof   lastIndexOf() 方法返回指定值在調用該方法的字符串中最後出現的位置,若是沒找到則返回 -1。從該字符串的後面向前查找,從 fromIndex 處開始。索引

 

#str.includes(searchString[, position])ip

includes() 方法用於判斷一個字符串是否包含在另外一個字符串中,根據狀況返回 true 或 false。字符串

'Blue Whale'.includes('blue'); // returns false

 # 刪除對象中的某個屬性值

一、delete 操做符用於刪除對象的某個屬性;若是沒有指向這個屬性的引用,那它最終會被釋放。

 二、靜態方法 Reflect.deleteProperty() 容許用於刪除屬性。它很像 delete operator ,但它是一個函數。
相關文章
相關標籤/搜索