首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JsString对象

JsString对象 String全局对象是一个用于字符串或一个字符序列构造函数。...描述 创建一个字符串可以通过字面量方式,通过字面量创建字符串变量在调用方法时候能够自动转化为临时包装对象,从而能够调用其构造函数原型中方法,也可以利用String对象生成字符串对象,此外在ES6...事实上,Js中基本数据类型值不可变,基本类型值一旦创建就不能被改变,所有操作只能返回一个新值而不能去改变旧值。...()方法返回指定对象字符串形式,String对象覆盖了Object对象toString方法,并没有继承Object.toString(),对于String对象,toString方法返回该对象字符串形式...()方法返回String对象原始值。

7.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

前端基础-String 对象正则方法

第7章 String 对象正则方法 1、match方法 stringObj.match(regex) 在字符串中检索匹配正则表达式regex子串; 如果匹配,返回包含匹配结果一个数组;不匹配返回.../g); // .要加转义 console.log(res); //["@", "."] 2、replace方法 stringObj.replace(regex, replacement) 在字符串中检索匹配正则表达式...regex子串,并替换为指定字符串replacement; 返回替换之后新字符串。...替换时候,使用"$1"表示匹配第一个子表达式: 用$2表示第二个子表达式,以此类推。 3、search方法 stringObj.search(regex) 在字符串中搜索符合正则表达式结果。....]/); // .要加转义 console.log(res); //4 4、split方法 stringObj.split(regex) 把一个字符串分割成字符串数组, 返回一个数组 var str

37410

js对象拷贝方法

; 它不会拷贝对象不可枚举属性; 不可以拷贝对象对象; 可以拷贝 Symbol 类型属性; 无法正确拷贝属性和属性 可以拷贝undefined/boolean/null/function/Date...,浅拷贝 不是深拷贝,循环引用、各种数据类型都可以拷贝,引用类型不是深拷贝 JSON.parse(JSON.stringfiy()),不完全深拷贝 拷贝对象值中如果有函数、undefined、symbol...这几种类型,经过 JSON.stringify 序列化之后字符串中这个键值对会消失; 拷贝 Date 引用类型会变成字符串; 无法拷贝不可枚举属性; 无法拷贝对象原型链; 拷贝 RegExp 引用类型会变成空对象...; 对象中含有 NaN、Infinity 以及 -Infinity,JSON 序列化结果会变成 null; 无法拷贝对象循环引用,如果对象中有循环引用,会报错: Uncaught TypeError...JavaScript内置对象复制: Set、Map、Date、RegExp等 * 2.

2.3K20

js对象各种方法

总结几个不太熟练js对象方法。...方法是以sourceObj为targetObj原型对象创建一个新对象,我用这个来验证sourceObj是不是targetObj原型对象,结果为true Object.defineProperty...User.prototype === Object.getPrototypeOf(u)); // true Object.setPrototypeOf() Object.setPrototypeOf() 静态方法可以将一个指定对象原型...冻结对象可以防止扩展,并使现有的属性不可写入和不可配置。被冻结对象不能再被更改:不能添加新属性,不能移除现有的属性,不能更改它们可枚举性、可配置性、可写性或值,对象原型也不能被重新指定。...freeze() 返回与传入对象相同对象。 冻结一个对象是 JavaScript 提供最高完整性级别保护措施。

8310

js string字符串常用方法

length属性 每个 String 对象都有一个 length 属性,表示字符串中字符数量: let str = "hello"; str.length; // 5 charAt() charAt...这个方法可以接受任意 多个数值,并返回将所有数值对应字符拼接起来字符串: String.fromCharCode(97, 98, 99);// "abc concat() 用于将一个或多个字符串拼接成一个新字符串...RegExp 对象 exec()方法返回数组是一样:第一个元素是与整 个模式匹配字符串,其余元素则是与表达式中捕获组匹配字符串(如果有的话)。...search()方法唯一参数与 match()方法一样:正则表达式字符串或 RegExp 对象。这个方法返回模式第一个匹配位置索引,如果没找到则返回-1。...作为分隔符参数可以是字符串,也可以是 RegExp 对象。(字符串分隔符不会被这个方法当成正则表达式。)

2.2K40

前端学习(43)~js学习(二十):内置对象 - String

基本数据类型不能绑定属性和方法 1、基本数据类型: 注意,基本数据类型string是无法绑定属性和方法。...因为这两个方法底层做了数据类型转换(临时将 string 字符串转换为 String 对象,然后再调用内置方法),也就是我们在上一篇文章中讲到包装类。...2、引用数据类型: 引用数据类型String是可以绑定属性和方法。...内置对象Number也有一些自带方法,比如: Number.MAX_VALUE; Number.MIN_VALUE; 内置对象Boolean也有一些自带方法,但是用不多。...因此,我们既可以获取字符串长度,也可以获取指定索引index位置单个字符。这很像数组中操作。 内置对象 String 常见方法 charAt() charAt:返回字符串指定位置字符。

1.4K20

JS中遍历对象方法讲解

---在JavaScript中,有几种常用方法可以用来遍历对象:for...in循环使用for...in循环可以遍历一个对象所有可枚举属性。它会将属性名逐个赋值给循环变量,并执行循环体内代码。...如果只想遍历对象自身属性,可以通过hasOwnProperty()方法来判断属性是否为对象自身属性。...对象属性在内部存储时是没有固定顺序,因此遍历顺序不一定与属性定义顺序相同。...Object.keys()和Object.getOwnPropertyNames()方法只会返回对象自身属性(包括可枚举和不可枚举属性),而不会返回继承属性。...你可以选择其中一种方法根据需要遍历对象属性。Object.keys()方法结合forEach()循环Object.keys(obj)会返回一个包含对象自身可枚举属性数组。

30530
领券