【发布时间】:2018-11-30 18:23:51
【问题描述】:
我正在尝试将字符串转换为分隔对象键,但我需要一些帮助来了解如何迭代数组的长度并相应地加入。
SET('my.delimited.string.of.unknown.length')
const SET = key => (state, val) => {
if(key.indexOf('.') !== -1) {
let array = key.split(".")
for (var i = 0; i < array.length; i++) {
// what should I do here?
}
// desired output based on array length
// state[ array[0] ][ array[1] ] = val
// state.my.delimited.string.of.unknown.length = val
}
}
【问题讨论】:
-
请同时添加想要的结果。
-
@NinaScholz 包含想要的结果
-
如果
state.my没有定义会怎样?
标签: javascript arrays loops join delimiter