建立函式
let func=new function(...arg,"code......"):通過建構函式建立函式,(function(){}).constructor === function // true;
arguments.callee是指向引數arguments物件的函式,也就是自身函式;caller是函式物件的乙個屬性,該屬性儲存著呼叫當前函式的函式;
function.displayname
屬性獲取函式的顯示名稱(也就是函式的別名);function.name
屬性返回函式例項的名稱。
修改函式的this指向
, [argsarray]):呼叫乙個具有給定this
值的函式,以及以乙個陣列(或類陣列物件)的形式提供的引數;
function.call(thisarg, arg1, arg2, ...):使用乙個指定的this
值和單獨給出的乙個或多個引數來呼叫乙個函式;
function
.bind(thisarg[, arg1[, arg2[, ...]]]):建立乙個新的函式(永久繫結this和引數的函式),在bind()
被呼叫時,這個新函式的this
被指定為bind()
的第乙個引數,而其餘引數將作為新函式的引數,供呼叫時使用。
function.tostring():返回乙個表示當前函式源**的字串;
function.tosource()
:相當於
function.tostring(),但是不是標準規範,不建議使用;
函式的學習與總結
函式的學習與總結 經過這半個月的學習,我對c 中的函式有了乙個初步的理解。在我的認識中,c 中的函式實際上就是一種針對某種問題的解決方案,本質上就是一種演算法。正如數學中一般,我們會為了解決某個問題寫出解析式,然後向解析式中帶值。在c 中,我們也需要為解決某個問題寫出演算法,然後向裡面帶引數。inc...
學習與總結
私有構造方法的類,不可被繼承.1.靜態工廠方法取代構造方法,組合取代繼承.優點 有名稱,不用每次呼叫建立乙個物件,可以返回原型別的子型別,引數型別例項更簡潔 2.n個必選引數 多個可選構造引數存在的情況下 建議使用 構造器模式 一般情況使用重疊構造器模式,但是可選引數超過4個就比較繁瑣 重疊構造如下...
計畫與總結
管理工作不能沒有計畫和總結。計畫是管理的重要職能,任何管理活動首先都是從計畫工作開始的。計畫是指對未來組織活動的目標 方案和步驟的設計。計畫的內容十分豐富,主要包括 決策 實施。人們想有效地進行各類管理活動,達到管理目標,就必須對 事物的發展,明確階段性的目標,選擇實現目標的行動方案,並制定工作步驟...