陣列方法與箭頭函式使用返回undefined

2022-09-09 14:21:32 字數 554 閱讀 3489

做專案的時候:

有這麼乙個需求,當id相同的時候,將所對應的物件返回給計算屬性

const currcategory = computed(()=>)
我的**,列印計算屬性發現value為undefined:

const categoryshow = computed(() =>);

});

一開始的時候沒發現使用了中括號(習慣了),總是沒辦法拿到值,懷疑是不是menulist有問題,但是列印正確

列印id對比也能正常列印

這時候我就懷疑上了find函式,對比發現我所寫的**多了乙個中括號,去掉之後資料正常獲取。

終究還是對箭頭函式不夠理解:

加入中括號後需要return

const categoryshow = computed(() =>);

});

或者單行執行忽略中括號

見笑了。。。

js string方法與陣列 方法

待檢測的字串.indexof 檢測字元 返回結果 1,在這個字串中沒有這個子字元,非 1有 indexof 作用 檢測某個字元是否在另乙個字串 現 var str kkgkkkkjhhnghg str new string str console.log str var strchild j var...

陣列方法 陣列函式 1027

map 此方法是將陣列中的每個元素呼叫乙個提供的函式,結果作為乙個新的陣列返回,並沒有改變源陣列 var arr 1 2,3 4,5 function m a var newarr arr.map m console.log newarr console.log arr 此方法是將陣列中的每個元素執...

返回修改後陣列方法

push,unshift pop,shift,reverse splice sort 返回修改後陣列 sort 按照ascii碼來排序的,1.引數a,b 2.返回值 1 負值,a就排前面 2 正值,b就排前面 3 0 保持不動 var arr 8,3,4,5,5 氣泡排序法 arr.sort fun...