Есть два файла
На одном
test.jsimport { divByDOT } from './divided-by-powers-of-two'
console.dir( divByDOT(17) )
На другом
divided-by-powers-of-two.jsexport const divByDOT = function (number){
var arr = []
let mod = 0
var rem = number
do {
mod = rem % 2
arr.push(mod)
rem = Math.floor( rem/2 )
} while ( rem > 0 )
// Возводим в степени
let result = arr.map( (elem, index) => {
if (elem)
return Math.pow( 2, index )
})
.filter( e => e ) // Убираем пустые (undefined)
return result
}
Исполняю на node.js, выдает ошибку
(function (exports, require, module, __filename, __dirname) { import { divByDOT } from './divided-by-powers-of-two'
^
SyntaxError: Unexpected token {
В чем проблема?