JavaScriptオブジェクトコンストラクターにプロパティを追加しますか?
オブジェクトコンストラクタにプロパティを追加する 通常のオブジェクトにプロパティを追加するのとは異なります 。プロパティを追加する場合は、コンストラクターに追加する必要があります コンストラクターの外部ではなく、それ自体ですが、通常のオブジェクトのどこにでも追加できます。
例-1
次の例では、プロパティ 通常のオブジェクトの場合はそのまま追加されます。 ここから、オブジェクトコンストラクタを使用しました 未定義でない場合は、コンストラクター内にプロパティを追加する必要があります 以下に示すように、出力として実行されます。
<html>
<body>
<p id = "prop"></p>
<script>
function Business(name, property, age, designation) {
this.Name = name;
this.prop = property;
this.age = age;
this.designation = designation;
}
Business.language = "chinese";
var person1 = new Business("Trump", "$28.05billion", "73", "President");
var person2 = new Business("Jackma", "$35.6 billion", "54", "entrepeneur");
document.write(person2.language);
</script>
</body>
</html> 出力
undefined
例-2
次の例では、プロパティ「言語 "はコンストラクター内で宣言されているため、false値とは異なり、通常の結果が得られます。 。
<html>
<body>
<p id = "prop"></p>
<script>
function Business(name, property, age, designation) {
this.Name = name;
this.prop = property;
this.age = age;
this.designation = designation;
this.language = "chinese";
}
var person1 = new Business("Trump", "$28.05billion", "73", "President");
var person2 = new Business("Jackma", "$35.6 billion", "54", "entrepeneur");
document.write(person2.language);
</script>
</body>
</html> 出力
chinese
-
プロパティがJavaScriptを使用してオブジェクトにあるかどうかを確認できますか?
以下は、プロパティがJavaScriptのオブジェクトにあるかどうかを確認するためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <s
-
JavaScriptでオブジェクトプロパティ名の配列を置き換える
以下は、JavaScriptでオブジェクトプロパティ名の配列を置き換えるコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style&g