面对对象

Posted shangjun6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面对对象相关的知识,希望对你有一定的参考价值。

  面对对象:

  通过函数封装得到的一个类,通过类实例出对象,对象有属性和方法

  在封装函数类写私有属性;公有的写在prototype(原型)上;

  实例出来的对象也有私有和公有,私有的互不影响,公有的通过__proto__属性继承

  二维数组:

  数组里面套数组(数组里面套几次层,叫几维数组)

  数据渲染:本质字符串的拼接

  字符串的拼接一定要对称写

  案例:

  var arr=[{"name":"胡军","age":20,"child":["狐疑","湖人","胡si"]},
  {"name":"两位","age":18,"child":["唯一","维尔","魏ser"]},
  {"name":"王凯","age":29,"child":["开一","凯尔","ser"]},
  {"name":"张涛","age":45,"child":["逃逸","桃儿","逃set"]}];
  var st="";   (为空的意思就定义一个字符串)
    for(var i=0;i<arr.length;i++){
      st+="<div>"        (st+=""    在空字符串后拼接元素,可以识别html超文本标记语言)
      st+="名字是:<span>";
      st+=arr[i].name;
      st+="</span>&nbsp;&nbsp;&nbsp;";
      st+="年岭是:<span>";
      st+=arr[i].age
      st+="</span>&nbsp;&nbsp;&nbsp;";
      st+="孩子是:"
      st+="<span>"
      for(var j=0;j<arr[i].child.length;j++){
      st+=arr[i].child[j]
        }
    st+="</span>"
    }
  st+="</div>"
  console.log(st);
  var a=document.getElementById("div").innerHTML=st;

  























以上是关于面对对象的主要内容,如果未能解决你的问题,请参考以下文章

Java面对对象程序设计——面对对象

Java面对对象程序设计——面对对象

Python - 面对对象(基础)

JS面对对象,我要面对两头象

Java入门——面对对象(上)

Javascript面对对象. 第一篇