单词例句
_ = _.clone(obj);
使用_.clone()方法复制对象obj。
var names = ['John', 'Jane', 'Jim'];
定义一个数组names,包含名字John、Jane和Jim。
var result = _.map(arr, function(item) { return item * 2; });
使用_.map()函数将数组arr中的每个元素乘以2,结果存放在result数组中。
var sorted = _.sortBy(array, 'name');
对数组array按'name'属性进行排序,结果存储在sorted变量中。
var uniqueItems = _.uniq(array);
使用_.uniq()函数从数组array中移除重复项,结果为uniqueItems。
var count = _.countBy(items, 'category');
统计数组items中每个类别(category)的数量,结果存放在count对象中。
var isEmpty = _.isEmpty(object);
检查对象object是否为空,如果为空返回true,否则返回false。
var where = _.where(list, {age: 30});
在list中查找满足条件{age: 30}的对象,结果存储在where数组中。
var first = _.first(array, 3);
从数组array中获取前3个元素,结果存放在first数组中。
var values = _.values(obj);
获取对象obj的所有值,结果存储在values数组中。
这些例子展示了Underscore.js库中的一些常见操作,它是一个实用的功能丰富的JavaScript工具集合。