ホームページ バックエンド開発 PHPチュートリアル これら 2 種類のオブジェクト リテラル (json) が JavaScript でどのように操作されるかというと、どのような違いがあるのでしょうか?

これら 2 種類のオブジェクト リテラル (json) が JavaScript でどのように操作されるかというと、どのような違いがあるのでしょうか?

Jul 06, 2016 pm 01:53 PM
c++ java javascript json php

1. オブジェクト リテラル === json 型はオブジェクトですか?
2. var a={}; のような json 型オブジェクトがあるとします。
①a.propertyA=valueA;
②var a={propertyA:valueA} の違いは何ですか? ;

これは、内部および外部で属性を定義する方法です

返信内容:

1. オブジェクト リテラル === json 型はオブジェクトですか?

2. var a={}; のような json 型オブジェクトがあるとします。
①a.propertyA=valueA;
②var a={propertyA:valueA} の違いは何ですか? ;

これは、内部および外部で属性を定義する方法です

1. オブジェクトは参照型であり、=== メソッドは true ではありません。

2. a.propertA=valueA と a={propertyA:valueA}; の間に違いはありません。ただし、var a=function(){};a.prototype.propertyA=valueA と a.prototype={propertyA:valueA} の場合には違いがあることに注意してください。

    JSON タイプのオブジェクトのようなものはありません。
  1. JSON はオブジェクトリテラルと呼ばれ、XML と同じ構文形式です。

    var obj = {};

  2. はすべて、リテラルの属性値にアクセス/変更/増加するために使用できます。 (ドット演算子を使用する場合、propertyA は有効な JavaScript 識別子である必要があります)

    a={propertyA:valueA};是直接给字面量赋值,a.propertyA=valueA 或者 a[propertyA]=valueA

1. オブジェクト リテラルは、キー/値を使用してオブジェクトを定義することを指します。json の値は数値 (整数または浮動小数点) のみです。数値)、文字列 (二重引用符内)、論理値 (true または false)、配列 (角括弧内)、オブジェクト (中括弧内)、 null 。つまり、json の値を関数にすることはできません。したがって、両者の間には違いがあります。

2、a.propertyA = valueA; はオブジェクトにプロパティを追加することと同等であり、以前に定義されたプロパティは引き続き存在します。そして、a = {propertyA: valueA};a を上書きします。つまり、a のプロパティは上書きされます。 a オブジェクトには、プロパティ propertyA のみがあります。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

PHPでHTML/XMLを解析および処理するにはどうすればよいですか? PHPでHTML/XMLを解析および処理するにはどうすればよいですか? Feb 07, 2025 am 11:57 AM

PHPでHTML/XMLを解析および処理するにはどうすればよいですか?

Java 8 Stream Foreachから休憩または戻ってきますか? Java 8 Stream Foreachから休憩または戻ってきますか? Feb 07, 2025 pm 12:09 PM

Java 8 Stream Foreachから休憩または戻ってきますか?

母音を文字列にカウントするPHPプログラム 母音を文字列にカウントするPHPプログラム Feb 07, 2025 pm 12:12 PM

母音を文字列にカウントするPHPプログラム

Java をシンプルに: プログラミング能力を高める初心者向けガイド Java をシンプルに: プログラミング能力を高める初心者向けガイド Oct 11, 2024 pm 06:30 PM

Java をシンプルに: プログラミング能力を高める初心者向けガイド

未来を創る: まったくの初心者のための Java プログラミング 未来を創る: まったくの初心者のための Java プログラミング Oct 13, 2024 pm 01:32 PM

未来を創る: まったくの初心者のための Java プログラミング

カプセルの量を見つけるためのJavaプログラム カプセルの量を見つけるためのJavaプログラム Feb 07, 2025 am 11:37 AM

カプセルの量を見つけるためのJavaプログラム

See all articles