Вчера попробовал новые javascript модули, я уже пользовался модулями в D и поэтому понимал что эта вещ хорошая, и плохо что в основных популярных языках С, js, C++ всегда небыло модулей.
и вобщем что меня разочаровало, да модули сейчас в js и node.js есть, но и есть ложка дёгтя в бочке с мёдом, это то что перед каждой функцией которая используется в других модулях, нужно писать слово export.
export function chunkArray(t){
let tmp = new Array(t.data.length/t.width);
for(let i = 0, k = 0; i < tmp.length; i++, k += t.width){
tmp[i] = t.data.slice(k, k + t.width);
}
return tmp;
}
"export function" это некрасиво, это слишком длинно
зачем писать перед каждой функцией export если она и так указывается в import?
import {chunkArray} from "./other/utils.mjs";
И вот у меня вопрос. Есть ли какой-то флаг может быть в Node.js или в Хроме что-то, чтобы отключить это ключевое слово export? чтобы и без нево работало? Если я так понимаю что и в хроме и в node.js обязательно, то значит это навсегда?
Недавно начал изучать VueJS 2, и при создании фильтра для таксономий для wordpress темы столкнулся с такой проблемой
На одном поле прицеплен autocomplete и inputmask
Прохожу курс по js и после него начну изучать nodejs, но уже сейчас хотелось бы понимать, какую лучше всего использовать БД! В интернете пишут,...
У меня есть 10 элементов, которые я вывожу с помощью ng-repeatПод каждым есть кнопка редактирования