往一個陣列物件裡面傳值,如果id已經存在就替換id同一個物件裡面的另一個值。沒有就新增
<div @click='choiceAnswer1(item ,keyindex)' v-for="(item,keyindex) in arrayData">{{item}}</div>
choiceAnswer1(data,index){//點選觸發的函式
var answer1=[];
var flag=false;//這裡有個flag標記,用處下面介紹
answer1.push(data.answer);
var fullanswer={ //是把他放在結果陣列裡儲存起來。陣列的形式是[{},{},{}] 就是這樣的值
tlid:data.tlid,
answer: answer1 ,//這裡的answer是個陣列哦
}
if(this.dataResult.length==0){//把結果放在this.dataResult裡面。這裡判斷如果他是空的說明是第一次點選.就先放進去一個
this.dataResult.push(fullanswer);
}else{//接下來的點選。就要判斷啦
for(var i in this.dataResult){
if(this.dataResult[i].tlid==data.tlid){//如果有id相等的。就把這個id對應的answer對應的值改成現在點選的這個。
this.dataResult[i].answer=[];
this.dataResult[i].answer.push(data.answer);
flag=true;//如果有相同的flag標記改變。
}
}//結束for迴圈
if(flag==false){//迴圈結束這個值是false說明沒有找到tlid相同的內容。就把這個值push進去。
this.dataResult.push(data.answer);
}
}
}
相關文章
- js把陣列裡面的所有物件合併成一個物件JS陣列物件
- 一個陣列和另一個陣列比較,如果第一個陣列裡面有的就不新增了陣列
- 往物件陣列裡面新增相同的key 不同的value物件陣列
- 判斷某個陣列在不在物件裡陣列物件
- 寫個方法判斷陣列物件中是否存在某個物件陣列物件
- mysql json陣列內物件屬性 多個值搜尋MySqlJSON陣列物件
- 查詢陣列中相似欄位(陣列裡面某個值相似歸類到一起)陣列
- excel一個框裡怎麼換行 excel換行同一個單元格子裡面怎麼操作Excel
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- js判斷物件裡面是否有某個屬性JS物件
- 關於 FormData 物件陣列傳值總結ORM物件陣列
- python 開發者注意,錯位時空下,不要用 id 判斷兩個物件是不是同一個Python物件
- PHP—ML 演算法,矩陣返回的物件,裡面的值如何取出來?PHP演算法矩陣物件
- js對陣列中相同物件元素進行去重,裡面物件相同id,其他不同屬性進行文字疊加JS陣列物件
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- JS處理陣列內如果相同ID追加一個屬性(如字型顏色)JS陣列
- vue 中 watch如何監聽陣列或物件中的某個值?Vue陣列物件
- 給定一個排序陣列和一個目標值,在陣列中找到目標值,並返回其索引。如果目標值不存在於陣列中,返回它將會被按順序插入的位置。排序陣列索引
- 將個人註冊資訊傳到另一個頁面(包含陣列的傳遞)陣列
- MySQL 更新一個表裡的欄位等於另一個表某欄位的值MySql
- Js陣列物件的屬性值升序排序,並指定陣列中的某個物件移動到陣列的最前面JS陣列物件排序
- 陣列物件按物件某個屬性排序陣列物件排序
- 判斷陣列裡面的json 物件是否相等,相等則移除陣列JSON物件
- JAVA裡List集合中的物件根據物件的某個屬性值降序或者升序排序Java物件排序
- 將一個陣列複製到另一個陣列上陣列
- Spartacus cart id 儲存在瀏覽器 local storage 裡面瀏覽器
- 獲取一個陣列裡面第K大的元素陣列
- C語言:10個元素整型陣列,最小值和第一個元素交換,最大值與最後一個元素交換C語言陣列
- js合併兩個陣列物件JS陣列物件
- 如何在Hybris commerce裡建立一個media物件物件
- PHP獲取陣列最後一個值PHP陣列
- 在同一個頁面中新增多個CollectionViewView
- 多個陣列,判斷鍵值是否存在從屬關係陣列
- js陣列中新增新元素,如果沒有則新增JS陣列
- 面試: 怎麼往 Generator 裡拋個錯?面試
- Excel 多個變數替換 實際值Excel變數
- 2024-03-29 js練習之陣列物件轉換成鍵值對物件JS陣列物件
- 物件陣列 根據key 把一樣的push到一個陣列物件陣列