'use strict'; var RequireObjectCoercible = require('es-abstract/2022/RequireObjectCoercible'); var callBound = require('call-bind/callBound'); var $isEnumerable = callBound('Object.prototype.propertyIsEnumerable'); var $push = callBound('Array.prototype.push'); module.exports = function values(O) { var obj = RequireObjectCoercible(O); var vals = []; for (var key in obj) { if ($isEnumerable(obj, key)) { // checks own-ness as well $push(vals, obj[key]); } } return vals; };
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
test | Folder | 0755 |
|
|
.editorconfig | File | 286 B | 0644 |
|
.eslintrc | File | 278 B | 0644 |
|
.nycrc | File | 139 B | 0644 |
|
CHANGELOG.md | File | 17.06 KB | 0644 |
|
LICENSE | File | 1.06 KB | 0644 |
|
README.md | File | 2.28 KB | 0644 |
|
auto.js | File | 36 B | 0644 |
|
implementation.js | File | 491 B | 0644 |
|
index.js | File | 390 B | 0644 |
|
package.json | File | 2.29 KB | 0644 |
|
polyfill.js | File | 189 B | 0644 |
|
shim.js | File | 314 B | 0644 |
|