代码贴上来百度不让我提交,说有不适合的内容....
我就贴截图了
运行结果:
核心思路呢,就是从给定的对象数组中,先把所有的score字段拿出来构造一个新的数组,然后对这个数组从大到小排序,然后去重,得到分数的从高到低的一个数组[ 100, 60, 30, 20 ]
然后forEach遍历给定的对象数组,添加排名字段,字段的值,就是当前遍历到的这个对象的score值在前面已经得到的分数数组中的索引号+1
treeData是一个数组,数据格式如
[
{ [ ],[ ],[ ] } ,
{ [ ],[ ],[ ] } ,
]
以下三种方法实现为数组中的对象添加一个新的属性和值;
1.Object.defineProperty
2.$set
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)