prototype의 $H 함수 사용
Creates a
Hash
(which is synonymous to "map"or "associative array"for our purposes). A convenience wrapper around the Hash
constructor, with a safeguard that lets you pass an existing Hash
object and get it back untouched (instead of uselessly cloning it). The
$H
function is the shorter way to obtain a hash (prior to 1.5 final, it was the only proper way of getting one).
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>$H</title>
- <script type="text/javascript" language="javascript"
- src="prototype.js" ></script>
- <script>
- function test()
- {
- // , sucre
- var obj = {
- userName: 'sucre',
- password: 'secret',
- age: 27
- };
-
- // Hash
- var hash = $H(obj);
- alert(hash.toQueryString());
- }
- function getValue(){
- var h = $H({name: 'sucre', age: 27, country: 'China'});
- // Equivalent to:
- var hh = new Hash({name: 'sucre', age: 27, country: 'China'});
- // Can then be accessed the classic Hash way
- var country = h.get('country');
- var name = hh.get('name');
- // , $H new Hash
- alert("h country:"+country+"\r
"+"hh name:"+name);
- }
- </script>
- </head>
- <body>
- <form>
- <input type="button" value=" " onclick="test()" />
- <input type="button" value=" " onclick="getValue()" />
- </form>
- </body>
- </html>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
5분 안에 Javascript로 프로토타입 만들기JavaScript는 객체 지향 언어이며 : Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.