RN note

作者: 丶Honour | 来源:发表于2018-06-22 10:18 被阅读0次

    RN study note 1

      1. split() 方法用于把一个字符串分割成字符串数组\n
        str.split(' ' );是以空格拆分,差分后,行程结果的数组,数组的元素都为字符串。
        str.split(' ',3); 是以空格拆分,拆分后,只取数组length为3的数组。
        例如: this.state.text.split('#')[this.state.text.split('#').length - 1] 用 ‘#’ 字符拆分字符串,并取得数组的最后一个元素
      1. map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值
        map() 方法按照原始数组元素顺序依次处理元素。
        注意: map() 不会对空数组进行检测。
        注意: map() 不会改变原始数组。
      1. 运算符 && ||
        在运算过程中,首先js会将&&和||两边的值转成Boolean类型,然后再算值,
        &&运算如果返回true,择取后面的值,如果|| 返回true,则取前面的值,
        而其中数值转换成boolean的规则 是:对象、非零整数、非空字符串返回true,其他为false;
        例如:该逻辑运算符支持短路原则 参考:http://blog.csdn.net/xiaoshuode/article/details/51612423
        var a = “” || null || 3 || 4 —-> var a = false || false || true || true 结果为true 则返回第一个true,即是3
        分析: || 这个运算符 “一真为真”,结果返回true,取前面的true(第一个true),即是 3
        var b = 4 && 5 && null && 0 ——> var b = true && true && false && false 结果是false 则返回第一个false 即是null .
        分析: && 这个运算符 “一假为假”,结果返回false,取前面的false(第一个false),即是 null
        var c = 5 && 6 ----->var c = true && true 结果为ture,则返回后面的ture,即是 6
      1. 箭头函数(param) => param && "哈哈"
        箭头函数实际上是在这里定义了一个临时的函数,箭头函数的箭头=>之前是一个空括号、单个的参数名、或用括号括起的多个参数名,而箭头之后可以是一个表达式(作为函数的返回值),或者使用花括号括起的函数体(需要自行通过return来返回值,,否则返回的是undefined)。
      1. join()方法用于吧数组中的所有元素放入一个字符串. 元素是通过指定的分隔符进行分隔的.
        语法
        arrayObject搜索.join(separator)
        参数, 描述
        separator 可选. 指定要使用的分隔符, 如果省略该参数,则默认使用都好作为分隔符.
        返回值
        返回一个字符串.该字符串是通过把arrayObject的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入separator字符串而生成的.

    相关文章

      网友评论

          本文标题:RN note

          本文链接:https://www.haomeiwen.com/subject/brzhyftx.html