JavaScript Получить вложенный массив (1 уровень) с кавычками с сохранением чисел с console.log - PullRequest
0 голосов
/ 28 февраля 2020

Как я могу взять что-то в виде

[["[]",2,"c"],["d","e","f"]]

и лог

[["[]","2","c"],["d","e","f"]]

на консоль? Я попытался console.log (array.toString ()), но это просто журналы

[[[],2,c],[d,e,f]]

Ответы [ 3 ]

3 голосов
/ 28 февраля 2020

Вы можете использовать JSON.stringify и записать это

console.log(JSON.stringify([["[]",2,"c"],["d","e","f"]]))
0 голосов
/ 28 февраля 2020

Это сохранит массивы и превратит только элементы внутреннего массива в строки.

var data = [["[]",2,"c"],["d","e","f"]];
var stringed = data.map((d)=>{
  return (d.toString().split(","))
});
console.log(stringed);
0 голосов
/ 28 февраля 2020

Если вы хотите сохранить двойные кавычки ", то вы можете использовать

console.log (${'[["[]",2,"c"],["d","e","f"]]'})

, иначе вы можете использовать

console.log (JSON .stringify ([[ "[]", 2, "c"], [ "д", "е", "е"]]))

...