關於js的prototype乙個問題

2021-08-29 16:48:58 字數 524 閱讀 3798

今天寫了乙個例子,先寫了乙個js檔案

hello.js

helloworld = function()

helloworld.prototype = function()

saywelcome:function()

}

然後在另乙個htm檔案中hello.html 引用這個js檔案

hello world!

這樣做,會報乙個錯誤,"hello未定義"

所以我js改動一下

今天寫了乙個例子,先寫了乙個js檔案

hello.js

function helloworld()

helloworld.prototype.sayhello = function()

這樣就能通過,現在還不知道什麼原因。

js中的原型prototype

var arr1 new array 12,34,98,43,38,79,56,1 arr1.sum function var result 0 for var i 0 i如果現在還有個arr1 物件也要求和 var arr2 new array 54,29,1,10 那麼還要給 arr2再新增乙個...

JS高階 函式的prototype

思維導圖 棧堆翻譯為為stack 1 原型與原型鏈 概念一 原型物件 驗證步驟 1 列印data函式的原型prototype 原型屬性指向原型物件 es原始碼結構分析示意 2 空物件 3 js特點 動態新增屬性 小結 prototype原型 constructor構造 1 每個函式有乙個protot...

JS練習 prototype的一道題目

1.分別對例項的name賦值,並沒有涉及到原型的name屬性 var fun function fun.prototype.name peter var a new fun var b new fun a.name jack b.name tom console.log a.name jack co...