JavaScriptの変数と配列と参照について

配列(Array)はJavaScriptにおける基本的な要素のひとつです。しかし、変数と組み合わせると、初学者にとって少し不可解な挙動をすることがあります。この記事では、配列と変数の組み合わせで発生する不思議な挙動の理由と、その解決方法について説明します。

Read More

現代JavaScript基礎入門

JavaScriptは歴史ある言語です。時代が流れ、ウェブ技術の活躍の場が広がるにつれ、JavaScriptは何度も拡張されてきました。その結果、JavaScriptはかつての貧弱さからは想像できないほどの表現力を手に入れました。

現代において、JavaScriptの技術情報は、たいへん価値あるものとなっています。技術情報サイトや質問サイト、ブログなど、様々な場でJavaScriptの情報が提供されています。しかし古い情報がそのまま放置されていたり、情報が断片的であったりして、最新の情報がまとまって提供されているとは言いがたい状況です。

そこでこの記事では、ある程度新しい仕様に則ったJavaScriptについて、簡単にまとめたいと思います。

Read More

Nintendo Switchにウェブブラウザが搭載されたら、どの程度のことができるのか

Nintendo Switch(ニンテンドースイッチ)は今年の3月に任天堂より発売した、新しいゲーム機です。Switchは素晴らしいゲームたちと共に華々しいスタートを切り、なかなかの成功を収めているようです。

近年のゲーム機には、高機能化に伴いウェブブラウザが搭載されることが増えてきました。ですがSwitchには2017年5月現在、ブラウザは搭載されていません。搭載する予定も発表されていません。

しかし全く希望がないわけではありません。実はブラウザ機能自体はSwitchに内蔵されているのです。ブラウザアプリは提供されていませんが、Switchはひっそりとブラウザの機能を持っているということになります。

そこで本記事では、そのブラウザ機能から読み取れる、「もし、Switchがブラウザを搭載したら、どの程度のことができるのか」を、ある程度簡単にまとめて見たいと思います。

Read More