本文主要涉及JS的对象和内置对象
(1)面向过程-面向对象-面向过程对象-面向组件-面向模块
(2) JS当中的对象:
(3)对象的字面量
(4)常见创建对象的方式:
1. 对象字面量方式创建对象:
2.new object()创建对象:
3.工程函数创建对象
4. 自定义构造函数,x1===d1 为false.
(5) 属性和方法:
(6) new 关键字:
(7) this 是一个指针
(8)遍历对象
JS 对象内存表现形式:
(1)JS中堆和栈的概念:
(2)基本类型作为函数的参数:函数中的参数,也会在栈区中开辟空间,是值类型,不会是引用类型。
(3)复杂类型作为函数的参数:
内置对象
(1)检测一个对象是否是数组:返回的结果为true. 两种方法:instanceof;isArray
(2)toString/Valueof
(3)数据的常用方法:
合并数组:
indexof 和lastindexof 是在数组中找到元素,index表示从头开始,也可以从规定位置开始。而lastindexof 表示从结尾开始,在实际的开发中,通常用来获取文件后缀名。
sort 排序方法:
内置对象:
string 对象:
charAt 获取字符串的位置。charcodeAT 取字符中Ascll 码的值:
总结:案例 将URL 转换为对象: