找到 6691 篇文章 关于 Javascript

如何在 JavaScript 中将字符串转换为函数?

vineeth.mariserla
更新于 2020年6月29日 11:57:31

6K+ 次浏览

要将字符串转换为函数,应使用 “eval()” 方法。此方法将字符串作为参数,并将其转换为函数。语法eval(string);示例在以下示例中,在一个字符串本身中,名为 'age' 的属性被赋值为一个函数。随后,使用 eval() 函数将 age 属性转换为函数并显示在输出中,如下所示。在线演示 var string = '{"name":"Ram", "age":"function() {return 27;}", "city":"New jersey"}'; var fun = JSON.parse(string); fun.age = eval("(" + fun.age + ")"); document.write(fun.name + " "+ "of Age" + " "+ fun.age()+ " " + "from ... 阅读更多

如何在 JavaScript 中将字符串转换为日期对象?

vineeth.mariserla
更新于 2020年6月29日 11:48:18

275 次浏览

要将字符串转换为日期对象,应使用 Date() 方法。此方法创建一个表示平台无关格式的单个时间点的日期实例。示例在以下示例中,使用 JSON.parse() 方法初始解析名为 "str" 的字符串,然后使用 Date() 方法将其转换为日期对象。在线演示 var str = '{"name":"Ram", "DOB":"1980-11-1", "country":"India"}'; var dateObj = JSON.parse(str); dateObj.DOB = new Date(dateObj.DOB); document.write(dateObj.DOB); 输出Thu Nov 01 0198 00:00:00 GMT+0553 (India Standard Time)

如何在 JavaScript 中删除对象的属性?

vineeth.mariserla
更新于 2020年6月29日 11:49:20

342 次浏览

要删除对象的属性,应使用 delete 关键字。delete 关键字可与点方法和方括号方法这两种方法一起使用。语法delete object.property;示例在以下示例中,最初执行属性 "country" 时,其值 "England" 将显示在输出中。但是,当使用 delete 关键字删除该属性时,将显示 undefined 而不是 "England",如下所示。在线演示 var txt = ""; var person = { "name":"Ram", "age":27, "address": { "houseno" : 123, ... 阅读更多

如何在 JavaScript 中修改嵌套对象的属性?

vineeth.mariserla
更新于 2019年7月30日 22:30:26

3K+ 次浏览

有两种方法可以修改嵌套对象的属性。一种是点方法,另一种是方括号方法。这两种方法的功能相同,唯一的区别在于它们的表示法。让我们详细讨论一下。点方法示例在以下示例中,属性 country 的值最初为 England。但是,使用点表示法将其值更改为 India。在线演示 var person; var txt = ''; person = { "name":"Ram", "age":27, "address": { "houseno":123, "streetname":"Baker street", ... 阅读更多

如何在 JavaScript 中访问嵌套的 JSON 对象?

vineeth.mariserla
更新于 2020年6月29日 11:42:50

14K+ 次浏览

访问嵌套的 JSON 对象就像访问嵌套的数组一样。嵌套对象是指位于另一个对象内部的对象。在以下示例中,“vehicles” 是一个位于名为“person”的主对象内部的对象。使用点表示法访问嵌套对象的属性 (car)。示例-1在线演示 var person = { "name":"Ram", "age":27, "vehicles": { "car":"limousine", "bike":"ktm-duke", "plane":"lufthansa" } }; document.write("Mr Ram has a car called" + " " + person.vehicles.car); ... 阅读更多

如何在 JavaScript 中检查数组是否为真数组?

vineeth.mariserla
更新于 2020年6月29日 11:28:55

127 次浏览

在 Javascript 中,数组不是真数组。它们是 Javascript 对象。因此,当我们尝试使用 typeof() 运算符了解它们的类型时,显示的输出将为 object。语法typeof(operand);参数typeof() 运算符接受一个操作数并返回操作数的数据类型。在以下示例中,即使变量 'a' 是一个数组,typeof() 运算符也会返回 object 作为输出,因为通常每个数组都是一个对象。示例在线演示 var a = [1, 2, 5, "hello"]; document.write(typeof(a)); var b = {}; document.write(""); document.write(typeof(b)); 输出object object与 typeof() 运算符不同,Array.isArray() 检查传递的参数是否... 阅读更多

访问 JavaScript 对象的属性有多少种方法?

vineeth.mariserla
更新于 2020年6月29日 11:33:58

303 次浏览

可以采用两种方法访问对象的属性。一种是 .property,另一种是 [property]。语法-1Object.property;语法-2Object["property"];为了更好地理解,让我们来看下面的例子。在下面的例子中,定义了一个名为 'person' 的对象,并使用点表示法访问了它的属性。示例在线演示 var person = { firstname:"Ram", lastname:"kumar", age:50, designation:"content developer" }; document.write(person.firstname + " " + "is in a role of" + " " + person.designation); 输出Ram is in a role of content developer在下面的例子中,使用方括号表示法访问了对象 'person' 的属性。示例在线演示 ... 阅读更多

Atomics.store() 方法在 JavaScript 中有什么作用?

vineeth.mariserla
更新于 2019年7月30日 22:30:26

133 次浏览

Atomics.store()Atomics.store() 是一个内置方法,用于在数组的特定位置存储特定值。此方法接受整数类型数组、索引和值作为参数。语法Atomics.store(typedArray, index, value);参数typed array - 我们需要修改的共享整数类型数组。index - 我们要在其中存储值的数组位置。value - 我们要存储的数字。每当我们想要在特定位置存储值并想要返回值时,就使用 Atomics.store()。需要注意的是,Atomics 与 SharedArrayBuffer(通用固定长度二进制... 阅读更多

Object.is() 方法在 JavaScript 中有什么作用?

vineeth.mariserla
更新于 2019年7月30日 22:30:26

150 次浏览

Object.is()Object.is() 用于检查两个值是否相同。当两个值具有以下条件时,它们是相同的。两个值都是 undefined 或 null。两个值都是 true 或 false。两个字符串的长度、字符和顺序都相同。两个值的极性应相等。两个值都可以是 NaN 并相等。语法Object.is(val1, val2);它接受两个参数并仔细检查它们是否相等。如果相等,则输出 true,否则输出 false。Object.is() 和 "==" 之间有一个细微的差别,那就是比较 +0 和 -0 时,前者结果为 false,而后者结果为 true。... 阅读更多

如何在 JavaScript 中将两个字符串与第一个字符串中的空格相加?

vineeth.mariserla
更新于 2020年6月29日 11:10:23

浏览量:5000+

要连接两个字符串,我们需要使用 '+' 运算符在字符串之间添加空格。但是,如果第一个字符串本身就包含空格,则无需显式分配空格。在下面的示例中,由于字符串 'str1' 包含空格,因此仅连接即可,无需添加空格。示例在线演示           function str(str1, str2) {          return (str1 + str2);       }       document.write(str("tutorix is the best ", "e-learning platform"));     输出tutorix is the best ... 阅读更多

广告