$scope.test1 = {

        label : "test"

        }

        

        $scope.test2 = {};

        $scope.test3 = {};

        

        test();

        

        function test() {

        console.log("-------------------------");

        testPrint();

        testCopy();

        console.log("-------------------------");

        testPrint();

        console.log("-------------------------");

        $scope.test1.label = "TEST";

        testPrint();

        }

        

        function testCopy() {

        $scope.test2 = $scope.test1;

        angular.copy($scope.test1,$scope.test3);

        }

        

        function testPrint() {

        console.log("$scope.test1");

        console.log($scope.test1);

        console.log("$scope.test2");

        console.log($scope.test2);

        console.log("$scope.test3");

        console.log($scope.test3);

       

        }




결과

-------------------------
$scope.test1
{label: "test"}
$scope.test2
{}
$scope.test3
{}
-------------------------
$scope.test1
{label: "test"}
$scope.test2
{label: "test"}
$scope.test3
{label: "test"}
-------------------------
$scope.test1
{label: "TEST"}
$scope.test2
{label: "TEST"}
$scope.test3
{label: "test"}


'Html-JavaScript' 카테고리의 다른 글

Vue.js 기본 구조  (0) 2024.02.28
스타일로 제목 자르기  (0) 2011.05.23
클립보드에 복사  (0) 2008.10.15
문자열 length구하기  (0) 2008.07.22
웹에서 이미지의 특정색을 투명하게 처리  (0) 2007.10.16

+ Recent posts