{"id":16533,"date":"2025-12-25T10:10:14","date_gmt":"2025-12-25T01:10:14","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=16533"},"modified":"2025-12-27T10:58:53","modified_gmt":"2025-12-27T01:58:53","slug":"%ea%b0%9d%ec%b2%b4-%ec%9e%90%ec%b2%b4%eb%a5%bc-iterable%ed%95%98%ea%b2%8c-%eb%a7%8c%eb%93%a4%ec%96%b4%ec%a3%bc%eb%8a%94-%ea%b1%b0%ec%8b%9c%ea%b8%b0","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=16533","title":{"rendered":"\uac1d\uccb4 \uc790\uccb4\ub97c Iterable\ud558\uac8c \ub9cc\ub4e4\uc5b4\uc8fc\ub294 \uac70\uc2dc\uae30"},"content":{"rendered":"<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"js\">\r\nclass A {\r\n  constructor(x, y, z) {\r\n    this.x = x;\r\n    this.y = y;\r\n    this.z = z;\r\n  }\r\n\r\n  *[ Symbol.iterator ]() {\r\n\t\tyield this.x;\r\n\t\tyield this.y;\r\n\t\tyield this.z;\r\n\t}\r\n}\r\n\r\nconst v = new A(1, 2, 3);\r\n\r\nconsole.log(v);\r\nconsole.log(...v)\r\nconsole.log([...v])\r\n\r\nfor (const i of v) {\r\n  console.log(i)\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>class A { constructor(x, y, z) { this.x = x; this.y = y; this.z = z; } *[ Symbol.iterator ]() { yield this.x; yield this.y; yield this.z; } } const v = new A(1, 2, 3); console.log(v); console.log(&#8230;v) console.log([&#8230;v]) for (const i of v) { console.log(i) }<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[88,1],"tags":[],"class_list":["post-16533","post","type-post","status-publish","format-standard","hentry","category-javascript","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/16533","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=16533"}],"version-history":[{"count":3,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/16533\/revisions"}],"predecessor-version":[{"id":16551,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/16533\/revisions\/16551"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=16533"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=16533"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=16533"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}