JS语法核心(五)(对象和内置对象)

本文深入探讨了JavaScript中的对象和内置对象,包括面向过程到面向对象的转变、对象的字面量创建、属性和方法、new关键字的作用、this指针的解释、对象的遍历方法,以及JS内存中堆栈的概念。还详细介绍了如何检测数组、数组的方法如indexOf和lastIndexOf,以及sort排序。此外,文章提到了内置对象如string对象的charAt和charCodeAt方法,并提供了一个将URL转换为对象的案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要涉及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 转换为对象:

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值