前端雜記

ScrollView嵌套FlatList滾動(dòng)處理

https://wwd0.github.io/2018/11/06/react-native/18.ScrollView%E5%B5%8C%E5%A5%97FlatList%E6%BB%9A%E5%8A%A8%E5%A4%84%E7%90%86/
數(shù)據(jù)元素拼接方法:array.join('');默認(rèn)逗號(hào)(,)分割。

React Native 實(shí)現(xiàn)物流進(jìn)度信息

https://blog.csdn.net/caihuajian235/article/details/54347388

react-native時(shí)間軸組件的使用

https://blog.csdn.net/wayne214/article/details/89337316

常用RN組件

http://www.itdecent.cn/p/5840ea816464
https://blog.csdn.net/s15237411727/article/details/81086126

表格組件

http://www.itdecent.cn/p/6ab2a96a9f1a
https://blog.csdn.net/wayne214/article/details/89337765
數(shù)組對(duì)象屬性去重:  
//根據(jù) name 和 age 去重
  var tmp = [{
      "id": 1,
      "name": "小明", //與id為2的重復(fù)
      "age": "12"
    },
    {
      "id": 2,
      "name": "小明",
      "age": "15", //與id為3的重復(fù)(但是因?yàn)閚ame 已經(jīng)和id為1的重復(fù)了 , 
            實(shí)際上已經(jīng)排除不會(huì)再參與 age的去重)
    },
    {
      "id": 3,
      "name": "小紅",
      "age": "15",
 
    },
    {
      "id": 4,
      "name": "小張",
      "age": "20",
    }
  ]
 
 
  var result = [];
  var hash = {};
  var hash_ = {}
  for (var i = 0; i < tmp.length; i++) {
    var elem = tmp[i].name;
    var elem_ = tmp[i].age;
    if (!hash[elem]) {
      if (!hash_[elem_]) {
        result.push(tmp[i]);
        hash_[elem_] = true;
      };
      hash[elem] = true;
    }
  }
 
  console.log(result)
 
  [{
    "id": 1,
    "name": "小明",
    "age": "12"
  }, {
    "id": 3,
    "name": "小紅",
    "age": "15",
 
  }, {
    "id": 4,
    "name": "小張",
    "age": "20",
  }]

js取兩位小數(shù)不四舍五入
取兩位小數(shù),直接用toFixed(2);保留兩位小數(shù)點(diǎn),但是會(huì)四舍五入。
如果不要四舍五入,并且一定要取2位小數(shù),即使是12.1這種變成12.10可以保留3小數(shù),然后采用截取字符串的方式,截取前面2位,那樣既是保留了2位小數(shù),又不四舍五入;

注:傳參a是要截取的數(shù)值,可以是數(shù)字也可以是字符串,num是要截取的小數(shù)位數(shù)
function subStringNum(a,num) {
    var a_type = typeof(a);
    if(a_type == "number"){
        var aStr = a.toString();
        var aArr = aStr.split('.');
    }else if(a_type == "string"){
        var aArr = a.split('.');
    }
    
    if(aArr.length > 1) {
        a = aArr[0] + "." + aArr[1].substr(0, num);
    }
    return a
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容