tenc1239 2023-07-04 17:22 采纳率: 76%
浏览 29

vue2 中没有map 怎么取 对象数组的最大值?


对象数组
list: [{
icount: "61"
keyword_rank: "1"
keywords: "冷启动和热启动的区别"},
      {
icount: "62"
keyword_rank: "1"
keywords: "冷启动和热启动的区别"},
      {
icount: "63"
keyword_rank: "1"
keywords: "冷启动和热启动的区别"},
      {
icount: "64"
keyword_rank: "1"
keywords: "冷启动和热启动的区别"}
]

// 最大值
Math.max.apply(null, list.map(function (item) {return item.icount}))
// 最小值
Math.min.apply(null, list.map(function (item) {return item.icount}))



提示 map is not function 查百度 说是 vue1.0 有 map 2.0 没有map, 那2.0 要怎么取值?

  • 写回答

3条回答 默认 最新

  • 憧憬blog 2023-07-04 17:33
    关注

    虽然 Vue 2.x 没有 map 方法,但是你仍然可以使用 ES6 的 Array.prototype.map 方法来实现相同的功能。你可以这样写:

    Math.max.apply(null, list.map(item => item.icount))
    Math.min.apply(null, list.map(item => item.icount))
    

    这里使用了箭头函数来简化代码。如果你不想使用箭头函数,也可以使用普通的函数来实现:

    Math.max.apply(null, list.map(function(item) {
      return item.icount
    }))
    Math.min.apply(null, list.map(function(item) {
      return item.icount
    }))
    

    这些代码都可以在 Vue 2.x 中正常运行。

    评论

报告相同问题?

问题事件

  • 创建了问题 7月4日

悬赏问题

  • ¥15 无法输出helloworld
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真
  • ¥15 关于#c语言#的问题,请各位专家解答!