takin17
3k
2020-04-27 18:54:10
1
147

underscore cotanis에서 이건 왜 object 배열로 인식이 안될까요


                        var testObject1 = { test: "test1" };

                        var testObject2 = { test: "test2" };


                        var testArray1 = [{ test: "test1" }, { test: "test2" }];

                        var testArray2 = [testObject1, testObject2];


                        console.log(testArray1);

                        console.log(testArray2);


                        console.log(_.contains(testArray1, testObject1));   <= false 결과

                        console.log(_.contains(testArray2, testObject1)); <= true 결과





 var testArray1 = [{ test: "test1" }, { test: "test2" }];

 var testArray2 = [testObject1, testObject2];


크롬에서 console.log 찍어보면 둘다 object라고 나오는데

뭔가 다른 속성을 지니고 있나보네요...  testArray1 은 contrains 동작안하고 무조건 false네요..



0
  • 답변 1

  • programmerEgg
    1k
    2020-04-27 19:14:36

    call by reference

    call by value

    공부

  • 로그인을 하시면 답변을 등록할 수 있습니다.