-1
不是整數的工作我已經做了小提琴:的JavaScript的indexOf方法在對象
我想要得到的代碼到一個點,它從來沒有顯示一次相同的兩個項目或者當一個項目被點擊時,它不會從數組中拉回同一個項目,似乎只是在邏輯上掙扎一點,而indexOf方法表現得很奇怪。
var justAdded = [];
justAdded['first'] = 0;
justAdded['second'] = 1;
newHtml = returnRandom().split('|');
justAdded[e.id] = parseInt(newHtml[0], 10);
if(justAdded.indexOf(parseInt(newHtml[0], 10)) == -1){
e.style.opacity = 0;
e.innerHTML = newHtml[1];
e.style.opacity = 1;
e.setAttribute('data-id', newHtml[0]);
} else {
uniq(clickedEl);
}
var returnRandom = function(){
return options[Math.floor(Math.random() * options.length)]
};
e.id將等於'第一'或'第二'。 returnRandom()將從選項陣列抓住一個隨機值:
var options = [
'0|Flash',
'1|Internet Explorer',
'2|Java',
'3|!important'
];
如何在此處發佈您的代碼。我想你會知道這樣做後,要求超過400並回答了200多個問題。 – 2012-05-25 23:25:57
@amnotiam它的所有相關的,但這裏是要點 – benhowdle89
JS內置函數不會表現奇怪 - 只有用戶函數(和PHP庫函數)這樣做。 – Alnitak