我这里的javascript有点问题。我一直在寻找,但没有运气。所以我有以下 json 对象:
{
core: {
repositoryformatversion: '0',
filemode: 'true',
bare: 'false',
logallrefupdates: 'true'
},
'remote "origin"': {
fetch: '+refs/heads/*:refs/remotes/origin/*',
url: 'https://github.com/user/repo.git'
},
'branch "master"': {
remote: 'origin',
merge: 'refs/heads/master'
}
}
这是我的脚本:
var iniparser = require('iniparser');
var result = [];
iniparser.parse('analytics.js/.git/config', function(err,data){
result.push(data);
});
console.log(result);
它返回[]
。实际上,我只想使用result.push(data['remote "origin"'].url)
. 当我使用console.log(data['remote "origin"'].url)
它时,它会正确返回 url。
谢谢你。