学习笔记(2):VueJs前端实战 2019 Vue4.x+element UI 在线笔记本项目视频教程-底部加创建时间和笔记字数显示...

研发管理 专栏收录该内容
2 篇文章 0 订阅

立即学习:https://edu.csdn.net/course/play/27085/354011?utm_source=blogtoedu

sortedNotes()计算computed:属性
i)   使用级联(cascade)函数 - 依次调用多个函数 (即,先执行slice(),然后依次执行第一种排序sort()和第二种排序sort())
ii)  使用slice()切片函数 - 制作笔记的数组副本,原因是要保持原本notes 数组内容不变
iii) 使用sort()排序函数 - 根据创建时间的值, 以及推荐的值进行排序
  1)使用JavaScript array.sort和compare函数(即 0=位置不变, 负数=先排a后b, 正数=先排b后a), 按compare函数返回值对数组中的进行排序, 每次获取两个值逐一比较, 直到读取所有值為止.
  2)第一种排序,以创建时间顺序升序对笔记进行排序
  3)第二种排序,当a <> b时 (即一个为真,一个为假)
    如果a为true, 则返回-1,在b之前对a进行排序 (先排已推荐的 - 值為真)
    如果a为false,则返回1, 在a之前对b进行排序 (后排未推荐的 - 值為假)

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 扫一扫,分享海报

©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值