第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我從 vue.js 組件腳本中的一個簡單的 for 循環(huán)中收到“我未定義”錯誤?

為什么我從 vue.js 組件腳本中的一個簡單的 for 循環(huán)中收到“我未定義”錯誤?

富國滬深 2021-06-30 13:31:17
我正在嘗試獲取一個數(shù)組,按版本對該數(shù)組進(jìn)行排序,然后將所有以“ipad”開頭的版本移動到列表的末尾。來自單個文件 vue.js 組件的片段:  computed: {    orderedUsers: function () {      let newArray = sortBy(this.jobs, 'version').reverse()      for (i in newArray) {        if (i.version.startsWith('iPad')) {          newlist.push(newlist.splice(i, 1)[0]);        }      }      return newArray  },錯誤:vue.runtime.esm.js?e832:619 [Vue warn]: Error in render: "ReferenceError: i is not defined"不確定這是 js 問題還是 vue.js 問題
查看完整描述

2 回答

?
拉莫斯之舞

TA貢獻(xiàn)1820條經(jīng)驗 獲得超10個贊

嘗試在 for 循環(huán)中使用 let i 之前添加它。請參閱下面的示例。


for (let i in newArray) {

  if (i.version.startsWith('iPad')) {

    newlist.push(newlist.splice(i, 1)[0]);

  }

}


查看完整回答
反對 回復(fù) 2021-07-08
?
飲歌長嘯

TA貢獻(xiàn)1951條經(jīng)驗 獲得超3個贊

原代碼的幾個問題。

  1. 失蹤const/leti

  2. in循環(huán)應(yīng)該是of。或者可能不是。以下幾行似乎假定i既是索引又是條目。

  3. newlist 沒有定義。

  4. 它似乎試圖在迭代數(shù)組的同時對其進(jìn)行變異。

我想你正在尋找更像這樣的東西。

const newArray = sortBy(getData(), 'version').reverse()

const nonIPads = []

const iPads = []


for (const entry of newArray) {

  if (entry.version.startsWith('iPad')) {

    iPads.push(entry)

  } else {

    nonIPads.push(entry)

  }

}


const all = [...nonIPads, ...iPads]


console.log(all)


function sortBy(array, property) {

  return [...array].sort((a, b) => {

    const valueA = a[property]

    const valueB = b[property]


    if (valueA === valueB) {

      return 0

    }


    return valueA < valueB ? -1 : 1

  })

}


function getData() {

  return [

    {version: 'f'},

    {version: 'a'},

    {version: 'd'},

    {version: 'iPad 3'},

    {version: 'iPad 1'},

    {version: 'iPad 4'},

    {version: 'e'},

    {version: 'c'},

    {version: 'g'},

    {version: 'b'},

    {version: 'iPad 2'}

  ]

}


查看完整回答
反對 回復(fù) 2021-07-08
  • 2 回答
  • 0 關(guān)注
  • 256 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號