zoukankan      html  css  js  c++  java
  • 字符串特性的使用,处理数据的小技巧

    在前端获取数据之后,我们经常需要对数据进行一些判断,再做逻辑处理,本质其实就是需要一些方法返回布尔值,这篇文章我们主要总结字符串的一些方法巧用。

    为false的情况:0 , ‘ ’, null, undefined, false

    str.indexOf(searchValue[, fromIndex])

    indexOf() 方法返回调用  String 对象中第一次出现的指定值的索引,开始在 fromIndex进行搜索。

    如果未找到该值,则返回-1。

    当检测某个字符串是否存在于另一个字符串中时,可使用下面的方法:

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

    str.lastIndexOf(searchValue[, fromIndex]) 

    类似indexof   lastIndexOf() 方法返回指定值在调用该方法的字符串中最后出现的位置,如果没找到则返回 -1。从该字符串的后面向前查找,从 fromIndex 处开始。

    #str.includes(searchString[, position])

    includes() 方法用于判断一个字符串是否包含在另一个字符串中,根据情况返回 true 或 false。

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

     # 删除对象中的某个属性值

    1、delete 操作符用于删除对象的某个属性;如果没有指向这个属性的引用,那它最终会被释放。

     2、静态方法 Reflect.deleteProperty() 允许用于删除属性。它很像 delete operator ,但它是一个函数。
  • 相关阅读:
    爬虫练习
    爬取豆瓣电影top250
    简单爬虫
    正则提取子域名和ip
    用户体验培训总结
    测试经验总结
    项目管理知识总结
    读书笔记——《留住好员工:爱他们,还是失去他们?》
    ISTQB学习笔记
    数据结构和算法with Python
  • 原文地址:https://www.cnblogs.com/w-819/p/10691888.html
Copyright © 2011-2022 走看看