Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const f = x => ( (x.toString().includes('.')) ? (x.toString().split('.').pop().length) : (0) ); f(123); // 0 f(123.456); // 3
function getListIdx(str, substr) { let listIdx = [] let lastIndex = -1 while ((lastIndex = str.indexOf(substr, lastIndex + 1)) !== -1) { listIdx.push(lastIndex) } return listIdx } getListIdx('abc bca abcabc cba', 'abc') // [ 0, 8, 11 ]
yarn add babel-preset-es2017 --dev
{ "presets": [ "es2017", "stage-3" ], "plugins": [ "syntax-dynamic-import" ] }
npm i --save-dev babel-polyfill
require('babel-polyfill'); module.exports = { // BASE config externals: { paths: PATHS }, entry: { app: ['babel-polyfill', PATHS.src] }, ...
npm update --save