Javascript console.logは、オブジェクトの値の代わりにc()を返します

ジミーロング

self.subcategories以下のサブスクライブ関数でオブジェクトが作成された後、console.logを使用してオブジェクトの値を取得しようとしています。私はいつもc()からコンソールに入りconsole.log(self.subcategories)ます。別のコードで使用できるので、データがそこにあることはわかっています。console.logで表示できるようにしたいので、より多くの情報を取得して、それをどうするかを知ることができます。

function QuestionFilter(data, categories, getSubcategoriesByCategoryUrl, getQuestionsBySubcategoryUrl) {
  var self = this;
  self.categories = ko.observableArray(categories);
  self.subcategories = ko.observableArray([]);
  self.selectedCategory = ko.observable();

  self.selectedCategory.subscribe(function(category) {
    function search(nameKey, myArray){
      for (var i=0; i < myArray.length; i++) {
        if (myArray[i].parentCategory_id === nameKey) {
          self.subcategories.push(myArray[i]);
        }
      }
    }   
    search(category, categories);
    console.log(self.subcategories);
  });
};

Knockout.jsライブラリが含まれているため、いくつかの参照があります。私が述べたように、すべてが機能します。オブジェクトをログに記録して、より多くのコードを記述できるようにしたいだけです。何か案は?

フェリックス・クリング

ドキュメントを見てください(私の強調):

observableArrayからの情報の読み取り

舞台裏では、anobservableArrayは実際には値が配列であるオブザーバブルです(さらに、observableArray以下で説明するいくつかの追加機能が追加されます)。したがって、他のオブザーバブルと同様に、パラメーターを指定せずに関数としてを呼び出すことで、基になるJavaScript配列を取得observableArrayできます。次に、その基になる配列から情報を読み取ることができます。例えば、

alert('The length of the array is ' + myObservableArray().length);
alert('The first element is ' + myObservableArray()[0]);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

(Javascript)Console.logはオブジェクトの値を出力し、次の行に未定義を追加します

分類Dev

javascriptはconsole.logをオブジェクトに割り当てます

分類Dev

オブジェクトの配列内の Javascript オブジェクトは、console.log を使用して異なります

分類Dev

オブジェクト参照の代わりにJavaScriptクラス値を返す

分類Dev

JavaScriptオブジェクトと配列をconsole.logのようにwinstonに記録する方法は?

分類Dev

console.logはJavaScriptの日付オブジェクトを人間が読める形式に変換する方法

分類Dev

オブジェクト参照の代わりにJavaScriptクラス値を返す(ES6の場合)

分類Dev

PHP配列からJavascriptオブジェクトへconsole.logの後に配列がありません

分類Dev

Javascriptオブジェクトのconsole.logの明確化

分類Dev

JavaScriptは、セルのコンテンツの代わりに[オブジェクトHTMLTableCellElement]を提供します

分類Dev

Javascriptでは、テンプレートリテラルを使用して、オブジェクトを反復処理しながら、オブジェクトのコンテンツをconsole.logに記録できますか?

分類Dev

JSONは配列やオブジェクトの代わりに文字列をPHPからJavascriptに渡します

分類Dev

JavaScriptでconsole.logを使用してオブジェクトの配列を表示できません

分類Dev

console.log()がJavaScriptで[オブジェクトオブジェクト]を出力するのはなぜですか?

分類Dev

[オブジェクトオブジェクト]の代わりに属性の値を取得するにはどうすればよいですか?(JavaScript)

分類Dev

テキストの代わりに[オブジェクトHTMLLIElement]を取得します。Javascript関数

分類Dev

console.logの前のオブジェクトのJavascript変更キー

分類Dev

オブジェクトの代わりにJavaScriptが戻り値をプッシュする

分類Dev

ドット表記を使用して、JavaScriptの配列とオブジェクトのプロトタイプにconsole.logメソッドをどのように追加しますか?

分類Dev

php `json_encode`でJavascriptオブジェクトの代わりにJavascript配列を返すにはどうすればよいですか?

分類Dev

JavaScript:console.log to html

分類Dev

Javascript Advanced console.log

分類Dev

phpの代わりにjavascriptを使用してオブジェクトを構築する

分類Dev

console.log は、オブジェクト オブジェクトを角度のある形式で表示します

分類Dev

JavaScriptのObject.create:コードが名前文字列値の代わりにオブジェクトを出力するのはなぜですか

分類Dev

javascriptの文字列に追加しようとしていますが、要素の代わりに「オブジェクトHTMLElement」を追加し続けています

分類Dev

Reduxの代わりにJavascriptオブジェクト?

分類Dev

Javascriptは、現在のオブジェクトの後にのみ配列内のオブジェクトを繰り返します

分類Dev

Javascriptはオブジェクトの値を比較します

Related 関連記事

  1. 1

    (Javascript)Console.logはオブジェクトの値を出力し、次の行に未定義を追加します

  2. 2

    javascriptはconsole.logをオブジェクトに割り当てます

  3. 3

    オブジェクトの配列内の Javascript オブジェクトは、console.log を使用して異なります

  4. 4

    オブジェクト参照の代わりにJavaScriptクラス値を返す

  5. 5

    JavaScriptオブジェクトと配列をconsole.logのようにwinstonに記録する方法は?

  6. 6

    console.logはJavaScriptの日付オブジェクトを人間が読める形式に変換する方法

  7. 7

    オブジェクト参照の代わりにJavaScriptクラス値を返す(ES6の場合)

  8. 8

    PHP配列からJavascriptオブジェクトへconsole.logの後に配列がありません

  9. 9

    Javascriptオブジェクトのconsole.logの明確化

  10. 10

    JavaScriptは、セルのコンテンツの代わりに[オブジェクトHTMLTableCellElement]を提供します

  11. 11

    Javascriptでは、テンプレートリテラルを使用して、オブジェクトを反復処理しながら、オブジェクトのコンテンツをconsole.logに記録できますか?

  12. 12

    JSONは配列やオブジェクトの代わりに文字列をPHPからJavascriptに渡します

  13. 13

    JavaScriptでconsole.logを使用してオブジェクトの配列を表示できません

  14. 14

    console.log()がJavaScriptで[オブジェクトオブジェクト]を出力するのはなぜですか?

  15. 15

    [オブジェクトオブジェクト]の代わりに属性の値を取得するにはどうすればよいですか?(JavaScript)

  16. 16

    テキストの代わりに[オブジェクトHTMLLIElement]を取得します。Javascript関数

  17. 17

    console.logの前のオブジェクトのJavascript変更キー

  18. 18

    オブジェクトの代わりにJavaScriptが戻り値をプッシュする

  19. 19

    ドット表記を使用して、JavaScriptの配列とオブジェクトのプロトタイプにconsole.logメソッドをどのように追加しますか?

  20. 20

    php `json_encode`でJavascriptオブジェクトの代わりにJavascript配列を返すにはどうすればよいですか?

  21. 21

    JavaScript:console.log to html

  22. 22

    Javascript Advanced console.log

  23. 23

    phpの代わりにjavascriptを使用してオブジェクトを構築する

  24. 24

    console.log は、オブジェクト オブジェクトを角度のある形式で表示します

  25. 25

    JavaScriptのObject.create:コードが名前文字列値の代わりにオブジェクトを出力するのはなぜですか

  26. 26

    javascriptの文字列に追加しようとしていますが、要素の代わりに「オブジェクトHTMLElement」を追加し続けています

  27. 27

    Reduxの代わりにJavascriptオブジェクト?

  28. 28

    Javascriptは、現在のオブジェクトの後にのみ配列内のオブジェクトを繰り返します

  29. 29

    Javascriptはオブジェクトの値を比較します

ホットタグ

アーカイブ