Я использую Ларавель 5.5. Я запускал npm install
и npm run dev
, и в целом у меня хорошая рабочая среда с работающим Javascript, но я был пойман при попытке использовать функцию lodash remove()
для удаления элемента из массива.
var array = [1, 2, 3, 4];
var evens = _.remove(array, function(n) {
return n % 2 == 0;
});
Приведенный выше код выдает следующую ошибку:
TypeError: _.remove is not a function
Lodash загружается в resources/assets/js/bootstrap.js
.
window._ = require('lodash');
Другие методы lodash работают нормально.
_.each([1, 2], function(n) {
console.log(n);
});
Есть идеи, почему я не могу использовать .remove()
?