在哪里可以找到关于什么被认为是正确的编程伦理的信息或者只是很好的想法或者如何格式化代码,注释甚至变量名称的方法,以便以后更容易阅读代码?
谢谢!
为什么这段代码总是返回0?
var possibleMatches = new Array();
$.getJSON('getInformation.php', function(data) {
$.each(data, function(i){
possibleMatches.push(data[i]);
})
});
alert(possibleMatches.length);
Run Code Online (Sandbox Code Playgroud)
虽然我可以移动或添加"alert(possibleMatches.length);" 在$ .each中,它将输出正确数量的元素.
我只是好奇为什么价值不像我预期的那样进入数组.我确定它是局部变量与全局变量问题,只是不确定原因.
基本上,这是尝试做的是使用数据结果填充possibleMatches数组.
谢谢!