私はLaravel 5.5を使用しています。私はnpm install
とnpm run dev
を実行しましたが、一般的に私はJavascriptを実行して良い作業環境を持っていますが、lodashのremove()
関数を使用して配列から要素を削除しようとしています。lodashのremove()関数を使用できないのはなぜですか?
Lodashがresources/assets/js/bootstrap.js
にロードされている:
var array = [1, 2, 3, 4];
var evens = _.remove(array, function(n) {
return n % 2 == 0;
});
上記のコードは、次のエラーを生成します。
window._ = require('lodash');
他のロダッシュメソッドは正常に動作します。
_.each([1, 2], function(n) {
console.log(n);
});
なぜ私は.remove()
を使用できないのですか?
あなたのpackage.jsonにはどのバージョンのlodashがありますか? – Ferrybig
laravel-mixには、package.jsonの中に "lodash"という依存関係 "^ 4.17.4"があります。 – Kebian