Lodash v4.17.2
有人可以说明链接的工作原理吗?我只是没有找到任何文档或博客来说明lodash方法的返回结果。在下面的代码示例中,为什么对filterAge的第二次分配不起作用?还是类似链式的更多jquery?如果有人拥有解释这一点的资源,我会喜欢的。
let characters = [
{ 'name': 'barney1', 'age': 36, 'pets': ['hoppy'] },
{ 'name': 'barney2', 'age': 36, 'pets': ['hoppy'] },
{ 'name': 'barney3', 'age': 36, 'pets': ['hoppy'] },
{ 'name': 'barney4', 'age': 36, 'pets': ['hoppy'] },
{ 'name': 'fred', 'age': 40, 'pets': ['baby puss', 'dino'] }
];
let filterAge = _.take(_.slice(_.filter(characters, { 'age': 36 }), 2), 5);
filterAge = _.filter(characters, { 'age': 36 })
.slice(2)
.take(5);
console.log(JSON.stringify(filterAge));Run Code Online (Sandbox Code Playgroud)
<script src="https://cdn.jsdelivr.net/lodash/4.17.2/lodash.min.js"></script>Run Code Online (Sandbox Code Playgroud)