我有一個型別是字串而不是陣列的文本,如下所示:
'[123,456],[789],[10]'
- 我想要這個字串中陣列的數量(在這種情況下它將是 3)
- 我想要每個陣列中的元素數。
我不能使用逗號分隔,因為該“陣列”中的數字之間有逗號。
我需要確定這 3 個陣列的長度,我該怎么做?
期望的結果:
array: 3
length: 2,1,1
uj5u.com熱心網友回復:
您可以在字串中添加一個陣列,以便最終得到一個實際的 json 陣列。
然后你可以決議json并計算它們。
let value = '[' '[123,456],[789],[10]' ']';
let json = JSON.parse(value);
json.forEach((item, i) => {
console.log('length: ' item.length)
});
console.log(json.length ' items')
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/443846.html
標籤:javascript json
