[解決済み] HTML5 LocalStorage: キーが存在するかどうかをチェックする [重複].
2022-04-22 14:27:27
質問
<余談
なぜうまくいかないのか?
if(typeof(localStorage.getItem("username"))=='undefined'){
alert('no');
};
目標は、ユーザがまだログインしていない場合、インデックスページからログインページにリダイレクトすることです。
ここでは
localStorage.getItem("username"))
変数は今のところ定義されていません。
ios phonegapアプリ用です。
どのように解決するのですか?
引用元 仕様 :
getItem(key) メソッドは、与えられたキーに関連する現在の値を返さなければなりません。もし、与えられたキーがオブジェクトに関連付けられたリストの中に存在しない場合、このメソッドは はヌルを返します。
に対して実際にチェックする必要があります。
null
.
if (localStorage.getItem("username") === null) {
//...
}
関連
-
Vueのイベント処理とイベントモディファイアの解説
-
[解決済み】エラー。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりませんでした。
-
[解決済み] JavaScriptのオブジェクトにキーが存在するかどうかをチェックする?
-
[解決済み] jQueryの「exists」関数はありますか?
-
[解決済み] HTML5のlocalStorageにオブジェクトを格納する方法は?
-
[解決済み] JSONPとは何か、なぜ作られたのか?
-
[解決済み] JavaScriptで変数が存在するか(定義されているか/初期化されているか)をチェックする
-
[解決済み] javascriptでlocalStorageをクリアする?
-
[解決済み] localStorageの値の最大サイズは?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
親子コンポーネント通信を解決する3つのVueスロット
-
vue3.0プロジェクトのアーキテクチャを構築するための便利なツール
-
vueのプロジェクトでモックを使用する方法を知っていますか?
-
[解決済み] テスト
-
[解決済み】「X-Frame-Options」を「SAMEORIGIN」に設定したため、フレームでの表示を拒否された。
-
[解決済み】React - TypeError: 未定義のプロパティ 'props' を読み取ることができない。
-
[解決済み】 env: node: macにそのようなファイルやディレクトリはありません
-
[解決済み] ストレージの項目が設定されているかどうかを確認する方法は?
-
nullのプロパティinnerHTMLを読み取れません エラーメッセージ
-
モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory, scandir 'D:\.... \node_modules