underscore 是一个非常方便的js工具类,今天刚好碰到一个需要判定对象是否相等的逻辑,自己写起来有点麻烦,发现这个很好用的工具类,开源的,就拿来用了。
在react-native 中使用,直接在项目里用命令:
npm install underscore
进行该模块的下载,无需什么配置,在需要的js页面里使用:
const _ =require('underscore');
引入该工具类,当前测试的react-native版本为0.36,
测试类中使用,由于测试直接在componentDidMount,并以alert来看结果是否正常:
componentDidMount(){
var obja={a:123,b:1234};
var objb={a:123,b:1234};
var objc=[{a:123,b:1234},{c:12,d:123}];
var objd=[{a:123,b:1234},{c:12,d:123}];
var resulq=_.isEqual(objc,obja);
alert(resulq);
}
测试成功,underscore还有很多有用函数,详见其中文文档:http://www.css88.com/doc/underscore/