我有一个看起来像这样的变量
[ { url : "http:image.gif"}, { url : "http:image.gif"} , { url : "http:image.gif"}]
我想要一个函数,每次调用函数时都会删除一个对象,直到没有剩下的项目为止。
类似
function Decrement(){
if array is not empty
var lastKey = _.last (object);
var updatedObject = _.without ( object, lastkey);
return the last key of the new updatedObject
}
答案 0 :(得分:0)
您可以结合使用JavaScript pop和lodash' _.last:
function decrement(array) {
array.pop();
return _.last(array);
}
var a = [1, 2, 3];
function decrement(array) {
array.pop();
return _.last(array);
}
var result = decrement(a);
console.log(result, a);

<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.15.0/lodash.min.js"></script>
&#13;