Объединение нескольких массивов в один массив

Вы пытались подключиться к серверу Mysql?

mysql -u username -p

Кроме того, вы можете попробовать изменить адрес прослушивания в /etc/mysql/my.cnf на 127.0.0.1 и перезапустить MySQL

# /etc/mysql/my.cnf
bind-address = 127.0.0.1
-2
задан 13 August 2018 в 15:10

1 ответ

Предполагая, что вам нужен массив объектов с кулачным массивом в качестве ключей и следующие значения, вы можете сопоставить нарезанные значения, взяв первую строку в качестве ключей.

var array = [["Emp Code", "Reportee Name", "Product", "Target", "Achievement", "percentage"], ["1000001", "Harry", "Product A ", "116", "110", "94.82758621"], ["1000001", "Harry", "Product B", "94", "100", "106.3829787"], ["1000001", "Peter", "Product A ", "105", "104", "99.04761905"], ["1000001", "Peter", "Product B", "114", "110", "96.49122807"]],
    [keys, ...data] = array,
    result = data.map(a => Object.assign(...keys.map((k, i) => ({ [k]: a[i] }))));
    
console.log(result);
.as-console-wrapper { max-height: 100% !important; top: 0; }

0
ответ дан 15 August 2018 в 17:01

Другие вопросы по тегам:

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