私はパラメータとしてオブジェクトを受け取ろうとしていて、配列として返しますが運はありません。なぜコードに問題があるのかわかりません。私はこの時点で失われるか、まったく論理から完全に脱落するかもしれません。オブジェクト(パラメータ)を受け取り、配列を返します
function att(testobj) {
var q = "";
for(var i = 0; i < testobj.length ; i++){
q += testobj[i] + " ";
}
return q;
}
var obj1= {
Big: 10,
low: 5
};
var attObj1= att(obj1);
console.log(attObj1);
var obj2= {
a: 10,
b: 20,
c: 30
};
var attObj2= att(obj2);
console.log(attObj2);
私はコードのようにしてみてくださいでした、それは各配列の長さをチェックして、q += testobj[i]
を使用しますが、私は何も結果が届かないことによってそれを並べ替えるためのループを実行します。空白のコンソールログ。
が編集のためにあなたにFilburtをありがとう:) – WeInThis
' testobj.length'役立つかもしれません配列と同じ方法です。それらを反復処理したい場合は、 'Object.keys'を使います。 – vlaz
希望の出力を追加してください。 –