私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.90 +

みんなの評価 :
レスフィルター : (試験中)
すいません質問内容を変えます
b()を他の関数の中で実行してもエラーになるようにしたいのです
class A
private function a(){}
class B
private function a(){}
でクラスAのa()からクラスBを読んでもエラーになるような感じで書きたいのですがそういう書き方ってできませんか?
b()を他の関数の中で実行してもエラーになるようにしたいのです
class A
private function a(){}
class B
private function a(){}
でクラスAのa()からクラスBを読んでもエラーになるような感じで書きたいのですがそういう書き方ってできませんか?
追記。>>367は(現段階では)非標準の機能を使用しているのでお勧めはしません。
「こんな方法もある」という程度のコードです。
「こんな方法もある」という程度のコードです。
あるね。たしか、こんなの。
function Test() {
var privateMethod = function () {
alert('test');
}
this.publicMethod = function () {
privateMethod();
}
}
var t = new Test();
t.publicMethod();
function Test() {
var privateMethod = function () {
alert('test');
}
this.publicMethod = function () {
privateMethod();
}
}
var t = new Test();
t.publicMethod();
>>366
じゃあよく使う処理や条件式は関数にまとめたほうが処理は速い?
じゃあよく使う処理や条件式は関数にまとめたほうが処理は速い?
>>352-353
さんくすです!
さんくすです!
>>376
求めるプライベートメソッドがどういう物か解らないので何とも言えないと思う
実際クローズな物である事には間違いないし
もうちょっと汎用的にしたのがGoodPartsにあった気がするけど覚えてないや
求めるプライベートメソッドがどういう物か解らないので何とも言えないと思う
実際クローズな物である事には間違いないし
もうちょっと汎用的にしたのがGoodPartsにあった気がするけど覚えてないや
そういう実装は何か違う気がするなぁ・・・
どいった処理をしたいかじゃなくどういった事をしたいのか書くともっと適切な回答があるかもしれない
どいった処理をしたいかじゃなくどういった事をしたいのか書くともっと適切な回答があるかもしれない
>>383
同僚のコにいいとこみせてキスしたいです。
同僚のコにいいとこみせてキスしたいです。
フラグひとつでできるじゃない
var teishi = false;
window.addEventListener("click",function(){
if( teishi ) return;
}, false);
function a(){
teishi = true;
}
function b(){
teishi = false;
}
var teishi = false;
window.addEventListener("click",function(){
if( teishi ) return;
}, false);
function a(){
teishi = true;
}
function b(){
teishi = false;
}
setInterval(arguments.callee(hoge),1000);
このように書いても動かないのですが、どうすればいいでしょうか?
どうやらsetIntervalの第一引数は関数へのポインタなので括弧を付けなければ動くのですが、
引数hogeを渡すことはできませんか?
このように書いても動かないのですが、どうすればいいでしょうか?
どうやらsetIntervalの第一引数は関数へのポインタなので括弧を付けなければ動くのですが、
引数hogeを渡すことはできませんか?
setIntervalだとそれを実行している関数が1sごとに倍々で増えて実行されるんじゃね?
function aa(hoge){
// 処理
setInterval(arguments.callee(hoge),1000);
}
って書いてるんだよね?
ならこうかな。
var _this = arguments.callee;
setTimeout(function(){
_this(hoge);
},1000);
function aa(hoge){
// 処理
setInterval(arguments.callee(hoge),1000);
}
って書いてるんだよね?
ならこうかな。
var _this = arguments.callee;
setTimeout(function(){
_this(hoge);
},1000);
あれIDがかわった何故
Firefoxは表示してないタブのsetTimeout|setIntervalは100ms以上になる設計になったはず



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.90 + (1001) - [100%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.80 + (1001) - [97%] - 2010/11/9 2:17
- + JavaScript の質問用スレッド vol.103 + (1001) - [95%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [95%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.140 + (1001) - [95%] - 2019/9/19 10:45
- + JavaScript の質問用スレッド vol.101 + (1001) - [95%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.130 + (1001) - [95%] - 2017/11/25 20:45
- + JavaScript の質問用スレッド vol.102 + (1001) - [95%] - 2012/9/11 17:30
トップメニューへ / →のくす牧場書庫について