我确信这只是一个简单的、愚蠢的错误,而我漏掉了什么,请问有人能告诉我为什么返回的是3
而不是[{"method": 'popup', "minutes": ''},{"method": 'email', "minutes": '10'}, {"method": 'popup', "minutes": '20'}]
吗?
我已经做了一个jsfiddle,这样你也可以看到:https://jsfiddle.net/qk10arb0/3/
HTML
<p>Click the button to add a new element to the array.</p>
<button onclick="addNewReminder()">Try it</button>
<p id="demo"></p>
Javascript
JavaScriptfunction addNewReminder(){
var newReminder = {
"method": 'popup',
"minutes": '20'
};
var reminders = [{
"method": 'popup',
"minutes": ''
}, {
"method": 'email',
"minutes": '10'
}];
reminders = reminders.push(newReminder);
document.getElementById("demo").innerHTML = reminders;
}
谢谢!!!