可以直接這樣寫
var arr1 = ['a', 'b'];
var arr2 = ['c'];
var arr3 = ['d', 'e'];
[...arr1, ...arr2, ...arr3]
// [ 'a', 'b', 'c', 'd', 'e' ]
問題描述有點亂,我理解你的問題大概是這個意思:
你需要寫一段類似這樣的代碼:
this.setData({
labelAV: labelA,
result1AV: result1A,
result2AV: result2A,
result3AV: result3A,
result4AV: result4A,
result5AV: result5A,
result6AV: result6A,
result7AV: result7A,
result8AV: result8A,
result9AV: result9A
})
但是對象很長,并且鍵名和對應(yīng)的變量名都有規(guī)律,所以想問問有什么簡單的方法?
其實有辦法的,但是我們一般不會這樣寫。
可以用eval來實現(xiàn):
const codes = [ `labelAV: labelA` ];
for ( let i = 0; i < 10; i++ ) {
codes.push( `result${i}AV: result${i}A` );
}
eval( `this.setData( { ${codes.join( ',' )} } )` );
但是建議不要這樣寫代碼,也不要定義一堆resultxA之類的變量,你可以用一個數(shù)組來保存它們,這樣就會好處理很多
o
本來就是實例化后的對象,你每執(zhí)行一次Cat
,就會有一個新的o
生成。o
的實例化在執(zhí)行完var o = ...
后就完成了。
試運行以下代碼:
var Cat = function() {
var o = {
say: function() {
console.log('say something');
}
}
let say = o.say;
setInterval(function(){
say();
}, 1000)
return o
}
var cat = Cat()
cat.say = function() {
console.log('Hello');
}
這時輸出就是
Say something
這個問題其實和setInterval
無關(guān),你提供的代碼中的setInterval
的回調(diào)函數(shù)持有的是對o
這個實例的引用,而不是對o.say
的引用,因此一秒后這個回調(diào)執(zhí)行的時候,就會先找到o
,然后再去找o.say
;而我提供的代碼中的setInterval
的回調(diào)函數(shù)持有的是對o.say
這個函數(shù)的引用,并且是對舊的o.say
的引用,因此一秒后這個回調(diào)執(zhí)行的時候,就會直接找到舊的o.say
。
不知這樣你是否清楚了。
你這沒法回答
我只能告訴你去看下手冊里的路由和部署
thinkphp3.2 部署
thinkphp3.2 路由
主題: Palenight Operator
字體: Operator Mono
不過太騷氣了 我都不敢用 哈哈
你這個代碼沒問題啊
谷歌兼容21以上你的谷歌多少
基于這么少的信息,只能說是編譯時的錯誤。
用typescript,看看類型是不是寫對了。
再檢查下代碼吧。
goToDetail函數(shù)倒是綁定了this,是renderComment 函數(shù)出問題了么?
編寫一個指令,獲取父元素,創(chuàng)建條件,更新父元素樣式
或者通過ngClass來實現(xiàn),<ANY class="ng-class: expression;"> ... </ANY>
div是放同一行的. 當(dāng)一行放不下的時候.會自動 擠到下一行. margin-left 是距離上一個對象左邊的距離. 你設(shè)置為負值就擠到前一個對象里面去了.
給個鏈接自己試著配置一下(Sublime Text3 配置 NodeJs 環(huán)境): http://www.cnblogs.com/qiaoji...
寫一個bat腳本如下: 自行修改判斷語句
set "cmd=%1%"
REM 檢測變量%cmd%是否等于run,如果相等,顯示Run,否則顯示No
if "%cmd%"=="run" (echo Run) else (echo No)
pause
再來完善一下:
set "cmd=%1%"
set projectDir=Y:\VueEgtch
cd /d "%projectDir%"
REM 檢測變量%cmd%是否等于run,如果相等,顯示Run,否則顯示No
if "%cmd%"=="run" (npm run dev) else if "%cmd%"=="build" (npm run build)
pause
運行如下:
C:\Users\Administrator\Desktop>test.bat run
C:\Users\Administrator\Desktop>set "cmd=run"
C:\Users\Administrator\Desktop>if "run" == "run" (echo Run ) else (echo No )
Run
C:\Users\Administrator\Desktop>pause
請按任意鍵繼續(xù). . .
C:\Users\Administrator\Desktop>test.bat dd
C:\Users\Administrator\Desktop>set "cmd=dd"
C:\Users\Administrator\Desktop>if "dd" == "run" (echo Run ) else (echo No )
No
C:\Users\Administrator\Desktop>pause
請按任意鍵繼續(xù). . .
wx.login()不就可以了么,進入小程序就算是登錄的了
window.open()
你可能是配置項不對,webpack1.x 和 webpack2.x 是有區(qū)別的
用fixed
吧,你在遮罩出來的時候給body
加個overflow: hidden;
用戶就不能滾動了。
光標(biāo)錯位我還是沒明白具體是怎樣錯位。
一定要absolute
的話,你試試用js獲取滾動條位置然后設(shè)置top
值?
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團,成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負責(zé)iOS教學(xué)及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。