نمایش تمامی عنصرهای (Element) یک آرایه (Array)، در خروجی، با روش document.write ، در JavaScript
با استفاده از روش document.write
در JavaScript ، می توانیم تمامی عنصرهای (Element) یک آرایه (Array) را در خروجی نمایش دهیم.
به مثال زیر توجه کنید :
نتیجه :
روش document.write
به سادگی می تواند برای نمایش تمامی عنصرهای (Element) یک آرایه (Array) در خروجی به کار رود، اما گاهی اوقات استفاده از این روش، نمی تواند به طور دقیق تمامی عنصرهای (Element) آرایه (Array) را خروجی نمایش دهد. به عنوان مثال، اگر یکی از عنصرهای (Element) آرایه (Array)، یک شیء (Object) باشد، به جای اینکه مشخصه های (Property) موجود در شیء (Object) را در خروجی ببینیم، صرفا عبارت [object Object]
در خروجی نمایش داده می شود.
برای رفع این مشکل، می توانیم ابتدا از روش JSON.stringify
برای تبدیل آرایه (Array) به یک رشته (String) استفاده کنیم و سپس با استفاده از روش document.write
، رشته (String) مورد نظر را در خروجی نمایش دهیم :
همچنین وقتی از ترکیب روش های JSON.stringify
و document.write
برای نمایش تمامی عنصرهای (Element) یک آرایه (Array) در خروجی استفاده می کنیم، ساختار دقیق خود آرایه (Array) نیز در خروجی دیده می شود.