JavaScript知识点之“private&public”

  1. var person = function () {  
  2.     // Private  
  3.     var name = "Robert";  
  4.     return {//return里面的都是public的  
  5.         getName : function () {  
  6.             return name;  
  7.         },  
  8.         setName : function (newName) {  
  9.             name = newName;  
  10.         }  
  11.     };  
  12. }();  
  13. alert(person.name); // Undefined  
  14. alert(person.getName()); // "Robert"  
  15. person.setName("Robert Nyman");  
  16. alert(person.getName()); // "Robert Nyman"  

你可能感兴趣的:(JavaScript,function)