javascript – jQuery中的Object.values()

前端之家收集整理的这篇文章主要介绍了javascript – jQuery中的Object.values()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
prototypeJS库有一个方法Object.values(),它返回一个对象中的值数组.

例如:

var myObj = {
   "key1" : "val1"
   "key2" : "val2"
 }
 Object.values(myObj) //returns ["val1","val2"]

是否有一个jQuery方法做同样的事情?

解决方法

我不认为有一种方法可以直接执行,但您可以使用 $.map()
$.map(myObj,function(val,key) { return val; }); //returns ["val1","val2"]

(注意,如果回调为给定属性返回null或undefined,那么该项将不包含在新数组中,因此如果您的对象可能具有包含这些值的属性,则必须以另一种方式执行.这很容易从头开始的代码,带有for..in循环.)

原文链接:https://www.f2er.com/jquery/155806.html

猜你在找的jQuery相关文章