<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
	>
<channel>
	<title>javascriptで関数の引数を不定にしてみる へのコメント</title>
	<atom:link href="http://www.studio-bloom.net/archives/2025/feed" rel="self" type="application/rss+xml" />
	<link>http://www.studio-bloom.net/archives/2025</link>
	<description>高槻を拠点に、大阪・北摂を中心としたWebデザイン・システム構築 STUDIO Bloom</description>
	<lastBuildDate>Mon, 26 Jul 2010 16:01:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>板 より</title>
		<link>http://www.studio-bloom.net/archives/2025/comment-page-1#comment-635</link>
		<dc:creator>板</dc:creator>
		<pubDate>Wed, 06 Jan 2010 15:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.studio-bloom.net/?p=2025#comment-635</guid>
		<description>&gt; 翔護さん
あぁぁぁぁぁぁぁ、お恥ずかしいぃぃぃヽ(´Д｀ヽ)(/´Д｀)/
速攻、修正しましたｗ

for inで回すのもナルホドねぇ。これはこれで使いでがありそう。
また後日、改良版（改悪？）でネタにさせて頂きますm(_ _)m

（･∀･）ﾆﾔﾘ</description>
		<content:encoded><![CDATA[<p>> 翔護さん<br />
あぁぁぁぁぁぁぁ、お恥ずかしいぃぃぃヽ(´Д｀ヽ)(/´Д｀)/<br />
速攻、修正しましたｗ</p>
<p>for inで回すのもナルホドねぇ。これはこれで使いでがありそう。<br />
また後日、改良版（改悪？）でネタにさせて頂きますm(_ _)m</p>
<p>（･∀･）ﾆﾔﾘ</p>
]]></content:encoded>
	</item>
	<item>
		<title>翔護 より</title>
		<link>http://www.studio-bloom.net/archives/2025/comment-page-1#comment-634</link>
		<dc:creator>翔護</dc:creator>
		<pubDate>Wed, 06 Jan 2010 15:10:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.studio-bloom.net/?p=2025#comment-634</guid>
		<description>&gt; 以下のコードって文法ミスのような気がするけど...

var funcs = {
    var getMemberPhoto = function(args) {}
}

funcs = {
     getMemberPhoto : function(){ }
};

&gt; キーと変数渡してやればどうでしょ？ということで。
&gt; で、何の役に立つねん？というとこなんですが、

// 引数の数多くて、かつ、どれかを省略したいときに便利
function hoge(a, b, c, d, e, f, g){ };

// 下のように使うときが多い。
// ポイントは、関数に渡すパラメータが多いとき、
// 引数が省略されたときのデフォルト値を次のように定義しておいて、
// for inループで、渡された変数を初期化してあげる。
function hoge(param)
{
     var a = 0, b = 0, c = 0;

     for(var i in param)
     {
          switch(i)
          {
               case &#039;a&#039;:  a = param[i];  break;
               case &#039;b&#039;:  b = param[i];  break;
          };
     };
};</description>
		<content:encoded><![CDATA[<p>&gt; 以下のコードって文法ミスのような気がするけど&#8230;</p>
<p>var funcs = {<br />
    var getMemberPhoto = function(args) {}<br />
}</p>
<p>funcs = {<br />
     getMemberPhoto : function(){ }<br />
};</p>
<p>&gt; キーと変数渡してやればどうでしょ？ということで。<br />
&gt; で、何の役に立つねん？というとこなんですが、</p>
<p>// 引数の数多くて、かつ、どれかを省略したいときに便利<br />
function hoge(a, b, c, d, e, f, g){ };</p>
<p>// 下のように使うときが多い。<br />
// ポイントは、関数に渡すパラメータが多いとき、<br />
// 引数が省略されたときのデフォルト値を次のように定義しておいて、<br />
// for inループで、渡された変数を初期化してあげる。<br />
function hoge(param)<br />
{<br />
     var a = 0, b = 0, c = 0;</p>
<p>     for(var i in param)<br />
     {<br />
          switch(i)<br />
          {<br />
               case &#8216;a&#8217;:  a = param[i];  break;<br />
               case &#8216;b&#8217;:  b = param[i];  break;<br />
          };<br />
     };<br />
};</p>
]]></content:encoded>
	</item>
</channel>
</rss>
