如何檢查數組中是否存在對象值exstis? 如果不推的值如何檢查數組中的對象值是否已經使用jquery存在
小提琴:https://jsfiddle.net/h9zctLqz/
HTML:
<form>
<input type="text" id="input" name="input">
<button type="button" name="save">save</button>
</form>
的jQuery:
$('document').ready(function(){
$myData = [];
$('button[name=save]').on('click', function(){
var input = $('#input').val();
$myData.indexOf({'input':input}) === -1 ? $myData.push({'input':input}) : console.log('already exists');
console.log($myData);
});
});
不,只是爲了測試。整個事情應該看起來像{產品:XXXXX,數量:XXXX},如果產品已經在陣列中,只需更新數量,如果沒有將整個對象保存到數組 –
這個信息實際上完全改變了問題。 –