несоответствие библиотеки в lodash и underscore.js [дубликат]

Чтобы использовать ES6, добавьте babel-preset-env

и в свой .babelrc:

{
  "presets": ["env"]
}
2
задан Alexander Mills 20 February 2016 в 06:51
поделиться

1 ответ

По теме noConflict, когда глобальные символы или lodash загружаются глобально, они переопределяют глобальную переменную _. Вызов noConflict() изменит это значение, установив _ на его предыдущее значение и вернет экземпляр _. В приведенном ниже примере я прокомментировал, как глобальное значение _ изменится после каждого действия

<!-- the global _ will now be underscore -->
<script src="/scripts/vendor/underscore/underscore.js"></script>

<!-- the global _ will now be lodash -->
<script src="/scripts/vendor/lodash/lodash.js"></script>

<script>
// the global _ will now be underscore
window.lodash = _.noConflict();

// the global _ will now be undefined
window.underscore = _.noConflict();
</script>
9
ответ дан megawac 20 August 2018 в 07:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: