1. /*
    2. 算法和数据结构
    3. 计算机基础
    4. 栈-队列
    5. 栈-后进先出
    6. 1
    7. 栈顶栈底
    8. 2,出栈入栈
    9. 3,特点:后进先出(水杯 ,米罐子)
    10. */
    11. vararr = [];
    12. arr.push(2)
    13. arr.push(2);
    14. arr.push(4)
    15. console.log(arr)
    16. var res = arr.pop()
    17. console.log(res)
    1. 构造函数
    2. var arr = [2,3,4];
    3. var res = new Array(1,2,3)
    4. console.log(res)
    1. /*构造函数:就是一个构造对象的函数
    2. 一类对象的抽象
    3. 特点:
    4. 1函数名要大写
    5. 2 指向实例化的对象(谁new-this指向谁)
    6. */
    7. function Person(name,age){
    8. this._name = name;
    9. this._age = age;
    10. }
    11. //使用new关键字就可以实例化一个对象了
    12. var p = new Person("cheng",19);
    13. var li = new Person("lisi",18)
    14. console.log(p)
    15. console.logli
    16. /*
    17. 构造函数(类) --学生 --——一类事物的抽象
    18. 对象 --实际的对象 --类的实例
    19. */