0
var input = {
"id": 'AB',
"specified.name": 'some name',
"specified.manufacturer": 'some manufacturer',
"specified.environment.state": 'good'
}
/**
var expectedOutput = {
id:'AB',
specified: {
name: 'some name',
manufacturer: 'some manufacturer',
environment: {
state: 'good'
}
}
};
**/
https://jsbin.com/senehijula/edit?html,js,output从多个字符串对象创建嵌套的对象,JavaScript的
我知道有一些类似的问题,但不是很喜欢这一个。
任何优雅的方式呢?
任何特别原因需要使用'的Object.create(空)',而不是字面的'{}'?他从来没有澄清,如果他使用输出对象作为一个简单的地图 – GMaiolo
nope,但'Object.create(null)'不会继承'原型'...虽然这里没关系:) – kukkuz