オブジェクトの値を返します.
arrayObject.valueOf()
以下にvalueOfメソッドを使用して,配列・オブジェクト・関数の値を取得するサンプルコードを示します.
<html>
<head>
<title>toSourceメソッドのサンプルコード</title>
</head>
<body>
<script type="text/javascript" language="javascript">
/* 配列 */
var ary = new Array("Snoopy","Charlie","Woodstock");
document.write(ary + "<br />");
document.write(ary.valueOf() + "<br />");
document.write("<br />");
/* オブジェクト */
var obj = {x:2, y:3, z:1};
document.write(obj + "<br />");
document.write(obj.valueOf() + "<br />");
document.write("<br />");
/* 関数 */
function power(x) {
return x * x;
}
document.write(power(1) + "<br />");
document.write(power.valueOf() + "<br />");
</script>
</body>
</html>
サンプルコードの実行結果は以下のようになります.
Snoopy,Charlie,Woodstock Snoopy,Charlie,Woodstock [object Object] [object Object] 1 function power(x) { return x * x; }
スポンサード リンク