いくら調べてもkeyを使うものばかりで、でてきません。
Object.valuesもArray.prototype.valuesも対応ブラウザーのボロボロぶりを見ればわかるように一般的には使えないからです。
そりゃ調べても使っているブログ記事とかあるわけ無いわ、動かないんだもん。
現状ブラウザーの実装も考えたら、
例えばObject.keysを利用してゴリ押しで取ってくるようなkeyを使う手法が一般的でしょう。
(この辺think49さんが詳しい分野なので、綺麗に動作する良い回答をくれるかも知れません)
JavaScript
1var valuesOf = function(obj) {
2 return Object.keys(obj).map(function (key) { return obj[key]; })
3}
4
5var hoge = {
6 a: 123,
7 b: "abc"
8};
9
10console.log(valuesOf(hoge));
11// (2) [123, "abc"]
もしくはライブラリのLodash.js等に頼っても良いかと思います。
JavaScript
1var hoge = {
2 a: 123,
3 b: "abc"
4};
5
6console.log(_.values(hoge));
7// (2) [123, "abc"]
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/11 06:38