Skip to content

Instantly share code, notes, and snippets.

@myusufid
Last active July 17, 2018 19:53
Show Gist options
  • Select an option

  • Save myusufid/30fde3af91cd8c906733c209ce6da958 to your computer and use it in GitHub Desktop.

Select an option

Save myusufid/30fde3af91cd8c906733c209ce6da958 to your computer and use it in GitHub Desktop.

Revisions

  1. myusufid revised this gist Jul 17, 2018. 1 changed file with 32 additions and 3 deletions.
    35 changes: 32 additions & 3 deletions javascript_object.js
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@

    JavaScript Object

    //////////
    let person = {
    age : 24,
    name : "Yusuf"
    @@ -9,10 +9,39 @@ let person = {
    age, name = property
    24, "Yusuf" = value

    access object
    access object
    /////////////
    umur = person.age
    nama = person['name']

    object method
    object method
    /////////////
    document.write("this is object method")


    object constructor
    ////////////////////
    function person(name,age){
    this.name = name;
    this.age = age;
    }
    var yusuf = new person("M Yusuf", 24)
    console.log(yusuf.age)

    adding method at object
    /////////////
    function person(name, age){
    this.name = name;
    this.age = age;
    this.gantiNama = function(name){
    this.name = name;
    }
    }

    let yusuf = new person("MYusuf", 24)
    yusuf.gantiNama("MuhYusuf")

    ////
    javascript tidak support array assosiatif


  2. myusufid created this gist Jul 17, 2018.
    18 changes: 18 additions & 0 deletions javascript_object.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,18 @@

    JavaScript Object

    let person = {
    age : 24,
    name : "Yusuf"
    }

    age, name = property
    24, "Yusuf" = value

    access object
    umur = person.age
    nama = person['name']

    object method
    document.write("this is object method")