一道js程式設計題 用js實現棧的出棧,入棧等操作

2021-08-19 20:11:48 字數 477 閱讀 5981

這是4月份某公司前端實習筆試的一道程式設計題,要求是實現:

入棧:numberstack.push(num) 、出棧:numberstack.pop() 、找出棧中第n大的數:numberstack.max(n)

//下面是我的版本

function numberstack()

numberstack.prototype.push = function (num) ;

numberstack.prototype.pop = function ()

};numberstack.prototype.max = function (n) ;

另外下面是在牛客網上另乙個朋友寫的,我覺得比我得要好一些

function numberstack()

numberstack.prototype.push=function(num)else

js作用域相關的一道題

今天有個夥伴問了我乙個題目,題目如下 var x 10 function fn function show f show fn 略作沉思,我的回答是20,小夥伴說是10 我昂,按照我的尿性我腦袋想的是四捨五入這段等於 var x 10 function show f show fn 但是其實不是這樣...

JS內部函式一道自測題

var add function tmp.tostring function return tem 將子函式返回 方便外部呼叫 求alert add 1 2 3 的輸出值 1.內部函式受其父函式作用域限制不能夠被直接呼叫 2.要想呼叫內部函式,要麼定義全域性變數並且將內部函式賦值給全域性變數,通過呼...

360的一道程式設計題

時間限制 c c 語言1000ms 其它語言3000ms 記憶體限制 c c 語言65536kb 其它語言589823kb 小b乘火車和朋友們一起在n市到m市之間旅行。她在路途中時睡時醒。當她醒來 窗外的風景時,注意到每個火車站都有一種特別顏色的旗幟,但是她看到的旗幟僅僅是經過的一小部分。小b在乘火...