push就是想需要的元素压入数组的一个方法,比如:(function () { // generate an array of random data var data = [], i; var dt = $.data(document.body, "dt"); for (i = 0; i < dt.length; i++) { data.push({ x: parseFloat(dt[i]["位置"]), y: parseFloat(dt[i][$("#title").val()] == "" ? 0 : dt[i][$("#title").val()]) }); } return data; })()
该数组匿名的取不到这个对象,所以你得不到这个值
// generate an array of random data
var data = [],
i;
var dt = $.data(document.body, "dt");
for (i = 0; i < dt.length; i++) {
data.push({
x: parseFloat(dt[i]["位置"]),
y: parseFloat(dt[i][$("#title").val()] == "" ? 0 : dt[i][$("#title").val()])
});
}
return data;
})()
push方法会返回新数组的长度
在js这里 0是false >0就为true