149 次浏览
JSON.parse()当从 web 服务器接收数据时,数据始终为字符串。因此,要将其更改为对象,可以使用 JSON.parse() 方法。示例实时演示 var obj = '{"name":"Jon", "age":20, "city":"Columbia"}'; var res = JSON.parse(obj); document.write(res); console.log(res); 输出[object object] {"name":"Jon", "age":"20", "city":"Columbia"}
196 次浏览
您可以使用以下语法通过 JavaScript shell 将 8 字节整数插入 MongoDB:anyVariableName= {"yourFieldName" : new NumberLong("yourValue")};要显示上述变量,您可以使用变量名或 printjson()。以下是将 8 字节整数插入 MongoDB 的查询:> userDetail = {"userId" : new NumberLong("98686869")}; { "userId" : NumberLong(98686869) }让我们使用变量名显示上述变量值。查询如下:> userDetail这将产生以下输出:{ "userId" : NumberLong(98686869) }让我们使用 printjson() 显示变量值:> printjson(userDetail);这将产生以下输出:{ "userId" : NumberLong(98686869) }
170 次浏览
JSON.stringify()如果我们需要将数据发送到 web 服务器,则数据应为字符串。要将对象文字更改为字符串,应使用 JSON.stringify() 方法。例如示例 1实时演示 var obj = {name:"rekha", age:40, city:"newyork"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON; 输出{"name":"rekha","age":40,"city":"newyork"}示例 2实时演示 var obj = {"name":"ramesh","age":30,"family": [{"mother":"geetha","father":"rao"}],"city":"berlin"}; var myJSON = JSON.stringify(obj); document.getElementById("demo").innerHTML = myJSON; 输出{"name":"ramesh","age":30,"family":[{"mother":"geetha","father":"rao"}],"city":"berlin"}
93 次浏览
访问对象的属性如果没有对象,就没有 JavaScript。布尔值、数字、函数等所有内容都是对象。以下方法介绍了如何访问对象的属性。示例 1实时演示 myObj = {"name":"Ramesh","age":30,"family": [{"mother":"Geetha","father":"Rao"}],"city":"Berlin"}; var res = myObj.family[0].mother; document.write(res); 输出Geetha示例 2实时演示 myObj = {"name":"Ramesh","age":30,"family": [{"mother":"Geetha","father":"Rao"}],"city":"Berlin"}; var res = myObj.city; document.write(res); 输出Berlin
3K+ 次浏览
我们可以使用 Math.min() 和 sort() 找到数组的最小值1) Math.min()Math.min() 函数通常获取数组中的所有元素并仔细检查每个值以获取最小值。其方法在以下示例中进行了讨论。实时演示示例 function minimum(value) { if (toString.call(value) !== "[object Array]") return false; return Math.min.apply(null, value); } document.write(minimum([6, 39, 55, 1, 44])); 输出12) sort()使用 sort() 和比较函数,我们可以将元素按升序或降序排列,然后使用 length 属性,我们可以 ... 阅读更多
1K+ 次浏览
我们可以使用 Math.max() 和 sort() 函数找到数组的最大值。1) Math.max()Math.max() 函数通常获取数组中的所有元素并仔细检查每个值以获取最大值。其方法在以下示例中进行了讨论。实时演示示例 function maximum(value) { if (toString.call(value) !== "[object Array]") return false; return Math.max.apply(null, value); } document.write(maximum([6, 39, 55, 1, 44])); 输出55.2) sort()使用 sort 和比较函数,我们可以 ... 阅读更多
这两种方法都用于向数组添加元素。但唯一的区别是 unshift() 方法在数组开头添加元素,而 push() 方法在数组末尾添加元素。1) push()Array.push() 方法用于像队列一样在数组末尾添加元素。在以下示例中,演示了如何使用 push() 方法添加元素实时演示示例 var cars = ["Benz", "Lamborghini", "Tata safari"]; cars.push("Ferrari"); document.write(cars); 输出Benz, Lamborghini, Tata safari, Ferrari2) unshift()Array.unshift() 方法是 ... 阅读更多
133 次浏览
排序排序就是按升序或降序显示元素。Array.sort() 函数用于根据 JavaScript 中的 compare() 函数对数组进行排序。a) 在给定的程序中,我们将根据年龄属性按降序对数组进行排序。实时演示示例 var persons = [ { name: 'rajesh', birthdate: 1845, death: 1875 }, { name: 'Bharat', birthdate: 1909, death: 1917}, { name: ... 阅读更多
2K+ 次浏览
反转数组意味着我们反转数组中存在的元素的顺序,而不是数组本身。简单来说,第 0 个索引处的元素将移至数组的最后一个索引,反之亦然。在 JavaScript 中反转数组有多种方法,在本文中,我们将详细介绍这些方法:使用 reverse() 方法() JavaScript 中的 reverse() 方法反转数组元素的顺序。数组中的第一个元素与最后一个元素交换,第二个元素与倒数第二个元素交换 ... 阅读更多
要找到给定数组的元素的立方,我们需要运行一个 for 循环来访问每个元素,并且我们需要使用“=”运算符来替换元素及其立方。要获得所需的值,需要遵循以下步骤。步骤1) 声明一个数组 a = [1, 2, 3, 4, 5]2) 引入 for 循环以访问数组中的每个元素 (a[i])。3) 在 for 循环内,使用“=”运算符用其立方值 (a[i]*a[i]*a[i]) 替换元素。因此,根据上述步骤,获得的输出将为 1、8、27、64、125。通过遵循 ... 阅读更多