オブジェクトのgetFullYear()

Thomas Bengtsson

見出しについてはわかりませんが、オブジェクトのリテラル値に問題があります。ファーストネーム、ラストネーム、国籍、生まれた「person」という名前のオブジェクトがあります。これを初期化すると、オブジェクトにいくつかの値が取り込まれ、「born」値は「YYYY-MM-DD」の形式になりますが、通年の「YYYY」を提示する必要があります。

let person = {
    firstName: '',
    lastName: '',
    nationality: '',
    born: '',

    print3: function() {
    return 'My name is ' + this.firstName + ' ' + this.lastName + ' from ' + this.nationality + '.' + ' I was born ' + this.born + '.';
    },

    init: function(firstName, lastName, nationality, born) {
        this.firstName = firstName;
        this.lastName = lastName;
        this.nationality = nationality;
        this.born = born;
    }
};

初期化:

person2.init('Henri', 'Becquerel', 'France', '1852-12-15')

期待される結果は次のとおりです。

"My name is Henri Becquerel from France. I was born 1852."

コードのどこかで.getFullYear関数を使用する必要があることはわかっていますが、考えられるすべての場所を試しましたが、アイデアがありません。

よろしく

マーク

new Date()あなたが持っているようにISO8601形式の文字列を解析します。したがって、init()関数は文字列の代わりに日付オブジェクトを保存できます。次に、あなたが呼び出すことができますgetFullYear()this.born

let person = {
  firstName: '',
  lastName: '',
  nationality: '',
  born: '',

  print3: function() {
    return 'My name is ' + this.firstName + ' ' + this.lastName + ' from ' + this.nationality + '.' + ' I was born ' + this.born.getFullYear() + '.';
  },

  init: function(firstName, lastName, nationality, born) {
    this.firstName = firstName;
    this.lastName = lastName;
    this.nationality = nationality;
    this.born = new Date(born);  // create a Date object
  }
};

person.init('Henri', 'Becquerel', 'France', '1852-12-15')
console.log(person.print3())

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ReactNativeのオブジェクト内のオブジェクト

分類Dev

Jqueryオブジェクトのオブジェクトの作成

分類Dev

[オブジェクトオブジェクト]の意味?

分類Dev

オブジェクト間のオブジェクトpython

分類Dev

RangeオブジェクトのRangeオブジェクト

分類Dev

オブジェクト内のJavascriptオブジェクト

分類Dev

オブジェクト内のTypehintオブジェクト(stdClass)

分類Dev

[オブジェクトオブジェクト]の解析方法

分類Dev

値の取得方法[オブジェクト] [オブジェクト]

分類Dev

[オブジェクト、オブジェクト]の修正方法

分類Dev

オブジェクト内のオブジェクト

分類Dev

オブジェクト内のオブジェクト内のjsonオブジェクトのデコード

分類Dev

libGDXのオブジェクトの速度

分類Dev

ReactNativeのStyleSheetのオブジェクト

分類Dev

plsqlVARRAYのオブジェクトの使用

分類Dev

オブジェクトオブジェクトとしてのJavaScriptオブジェクトの印刷

分類Dev

オブジェクトの配列とオブジェクトのオブジェクト

分類Dev

オブジェクトGolang内のオブジェクト内のオブジェクト

分類Dev

オブジェクトの配列ではなく、オブジェクトのdatatablesオブジェクト

分類Dev

TypeScript:オブジェクトの同等性の比較(オブジェクトはオブジェクトと同等)

分類Dev

オブジェクトのオブジェクトからオブジェクトの配列へ

分類Dev

オブジェクトの配列リスト、オブジェクトの追加

分類Dev

オブジェクト、またはオブジェクトとその親オブジェクトを返す

分類Dev

オブジェクト表示オブジェクトに関するオブジェクトの問題

分類Dev

別のオブジェクト内でのオブジェクトの初期化

分類Dev

オブジェクトの配列へのオブジェクトの追加Javascritp

分類Dev

別のオブジェクトへのオブジェクトの追加

分類Dev

RevitPythonのオブジェクトの選択/オブジェクトの選択

分類Dev

オブジェクトの配列へのオブジェクトの追加

Related 関連記事

  1. 1

    ReactNativeのオブジェクト内のオブジェクト

  2. 2

    Jqueryオブジェクトのオブジェクトの作成

  3. 3

    [オブジェクトオブジェクト]の意味?

  4. 4

    オブジェクト間のオブジェクトpython

  5. 5

    RangeオブジェクトのRangeオブジェクト

  6. 6

    オブジェクト内のJavascriptオブジェクト

  7. 7

    オブジェクト内のTypehintオブジェクト(stdClass)

  8. 8

    [オブジェクトオブジェクト]の解析方法

  9. 9

    値の取得方法[オブジェクト] [オブジェクト]

  10. 10

    [オブジェクト、オブジェクト]の修正方法

  11. 11

    オブジェクト内のオブジェクト

  12. 12

    オブジェクト内のオブジェクト内のjsonオブジェクトのデコード

  13. 13

    libGDXのオブジェクトの速度

  14. 14

    ReactNativeのStyleSheetのオブジェクト

  15. 15

    plsqlVARRAYのオブジェクトの使用

  16. 16

    オブジェクトオブジェクトとしてのJavaScriptオブジェクトの印刷

  17. 17

    オブジェクトの配列とオブジェクトのオブジェクト

  18. 18

    オブジェクトGolang内のオブジェクト内のオブジェクト

  19. 19

    オブジェクトの配列ではなく、オブジェクトのdatatablesオブジェクト

  20. 20

    TypeScript:オブジェクトの同等性の比較(オブジェクトはオブジェクトと同等)

  21. 21

    オブジェクトのオブジェクトからオブジェクトの配列へ

  22. 22

    オブジェクトの配列リスト、オブジェクトの追加

  23. 23

    オブジェクト、またはオブジェクトとその親オブジェクトを返す

  24. 24

    オブジェクト表示オブジェクトに関するオブジェクトの問題

  25. 25

    別のオブジェクト内でのオブジェクトの初期化

  26. 26

    オブジェクトの配列へのオブジェクトの追加Javascritp

  27. 27

    別のオブジェクトへのオブジェクトの追加

  28. 28

    RevitPythonのオブジェクトの選択/オブジェクトの選択

  29. 29

    オブジェクトの配列へのオブジェクトの追加

ホットタグ

アーカイブ