前端程式設計題 模組

2021-08-26 09:26:54 字數 718 閱讀 8173

完成函式 createmodule,呼叫之後滿足如下要求:

1、返回乙個物件

2、物件的 greeting 屬性值等於 str1, name 屬性值等於 str2

3、物件存在乙個 sayit 方法,該方法返回的字串為 greeting屬性值 + ', ' + name屬性值

解決:1、字面量模式

function createmodule(str1, str2) 

};return obj;

}

2、工廠模式(建立物件模式)

function createmodule(str1, str2) 

return obj;

}

3、建構函式模式

function createmodule(str1, str2) 

}return new obj();

}

4、原型模式

function createmodule(str1, str2) 

obj.prototype.greeting = str1;

obj.prototype.name = str2;

obj.prototype.sayit = function ()

return new obj();

}

京東前端程式設計題

合法的括號匹配序列被定義為 1.空串 是合法的括號序列 2.如果 x 和 y 是合法的序列,那麼 xy 也是乙個合法的括號序列 3.如果 x 是乙個合法的序列,那麼 x 也是乙個合法的括號序列 4.每個合法的括號序列都可以由上面的規則生成 例如 都是合法的。東東現在有乙個合法的括號序列s,一次移除操...

Web前端 模組化程式設計

匯出 let cat let dog let name 測試文字 function sum a,b 同下 簡寫 exports 同下 簡寫 module.exports 同上,原生 module.exports 匯入 可以匯出全部 const m require exportes51 可以匯出部分 ...

牛客網 前端程式設計題小結

牛客網 前端程式設計題小結 雖然是最最基礎的js題,但是還是收穫不少,大家都很聰明啊!concat slice map 不改變原陣列 1.找出元素 item 在給定陣列 arr 中的位置 如果陣列中存在 item,則返回元素在陣列中的位置,否則返回 1 最基礎版本 function indexof ...