Vue.jsのv-forの見落としがちなkey属性
はじめにVue.jsのv-for正しい使い方で実装できていますか。細かい話ですがつい先日Vue.jsのv-for実装する時、他のソースコード見てみるとkey属性が指定されていませんでした。後ほど説明しますが例外を除いてはkey属性を指定することが奨励されています。(バージョン2.2.0以降の話なのでそれ以前のもので実装されている方は軽い気持ちでで読んでください。)Vue.jsのv-forのkey属性...
View Article【Java入門】配列の操作について(1次元配列、2次元配列の宣言、インスタンス化、初期化および使用)
目的Java言語を含めたプログラミングの学習を始めたばかりの方、既学習者の方は復習用に、今回は配列について学ぶために書いています。【Java入門目次】・変数と型・型変換・変数のスコープ・文字列の操作(準備中)・配列の操作...
View Article【jQuery】for ループ内で Ajax で取得した値がうまく表示できない
実装したい機能特定のクラスを持つエレメントから商品IDを取得しそれぞれの商品詳細ページからカテゴリを取得して対応する商品IDを持つエレメントに表示する。使用するコード開発環境jquery > 1.7.2 表示するページindex.html... <ul><liclass="products...
View ArticleJava を使ってEclipseのコンソールにカレンダーを表示させてみた。
あくまでメモ用として。・cal.set(int year,int month-1,1)するときに月が「0から11」⇒「1月から12月」にセットされることを忘れがちだった。・cal.getActualMaximum(Calendar.DATE)でxxxx年xx月は何日あるのかを知ることができる。・曜日と日付は配列を使って格納した。・カレンダーを作って出力するクラス package foo;...
View ArticleJavaScript 配列
目次-配列の作り方 -配列の要素にアクセスする -配列の要素を変更する -配列の全ての要素に対して何らかの処理を行う -配列に処理を行ったあとで結果を別の配列として取得する -配列の要素のうち条件に合うものだけを抽出して別の配列として取得する配列の作り方 [] (大括弧)の中にそれぞれの値を , (カンマ)区切りで与えてあげる。 たとえば、複数のスコアがあったとして、それをscores...
View Article[PHP] 複数のキーが配列に存在するか or 必須キー群を網羅しているか確認する
受け取った配列が必須のキーを網羅しているか確認したい。「php 複数キー 配列 確認」で Qiita 記事をググっても、タイトルからわかるピンポイントの記事がなかったので、自分のググラビリティとして。TL; DR必須キーの配列を用意し、それを...
View ArticleRails で使える Ruby 配列メソッド (each以外)
この記事で扱うRuby配列メソッド1.selectメソッド 2.rejectメソッド 3.keep_ifメソッド 4.delete_ifメソッド 5.findメソッド 6.mapメソッド Rubyバージョン: 2.5.1 で動作確認書いたきっかけ今まで配列メソッドといえばeach メソッドくらいしか使ったことありませんでした。(筆者はプログラミングを本格的に学習し始めて2ヶ月程度の初心者です。)...
View Article【C言語】配列を引数として渡すことの考察(2次元配列まで)
はじめにC言語の関数で、配列を引数として渡す方法については、数多のサイトで紹介されています。ただし、2次元配列については方法が複数あり、うまく使い分けることが必要となりますので、そのあたりの考察を含めて書いておきます。わかりやすいように図表をつけて、1次元配列から2次元配列まで順を追って書いていきます。使用している環境はmacで、コンパイラはgccです。1次元配列(数値型)を引数として渡すまずは、基...
View Article配列について【 forEach .filter .map .sort 偏】
はじめに今回は配列の要素を効率よく操作するためのループ処理について、アウトプットの為に書いて詳しく書いていきたいと思います。配列要素を繰り返し処理する(forEach)forEachは、配列データに対してのみ実行することが可能で、各要素1つずつに任意の処理を実行させることができます。基本的な構文と使い方一般的な使い方としては、配列.forEach( 処理...
View Article配列基本編(結合・検索・追加・削除)
はじめに初めまして今回は「配列」の使い方についてアウトプットするために詳しく書きたいと思います。そもそも配列とは簡潔にいうと配列とは、複数の値を1つのデータのように取り扱うことができる物です。通常はconst text =...
View Article[Swift]複数の要素を配列から削除する方法
背景SwiftとFirebaseを使ってマッチングアプリを作っていたところ、不正ユーザーをブロックする機能を実装する必要が出てきました。そして、タイトルにもあるように、「配列から複数の要素を削除する方法」が必要になったのでその方法を自分なりに考えてみました。方針array1からarray2と重複する要素を除去します。実際の環境では、自分以外の全ユーザーのドキュメントIDをDBから取得して配列(arr...
View Article【VBA】使い回せる配列操作用関数
VBAの配列操作アレコレ定期的にVBAでツールの作成依頼が来るのですが、大体は外部ファイルを読み込んで処理してExcelワークシートなりCSVに出力するような機能のものが多いです。そこで頻出するのが配列に関する処理。配列を使用すると、しない場合に比べて「応答なし」になる確率が下がり、処理時間も短くなることが多いです。だけどVBAの配列は、本職Java屋の私にはちょっと癖がある!ので、汎用的な関数を作...
View Article[JavaScript]配列を極めたい奴はこれを見ろ
配列とは何か?複数の値をまるで1つのデータのように取り扱うことができるようになるもの。配列データを作成することで大量の値を1つのデータのように扱えるわけです。よく言う例えとしては、データを入れる箱のようなものと覚えておけばいいでしょう。配列の作成方法[]のなかにデータを入れていく。constarray=['リンゴ','バナナ','イチゴ'];配列の要素を取得する方法配列の0番目から数えて取得したい値...
View Article本棚で考えるJavascriptの配列操作
javascriptのオブジェクトを本棚に見立てて色々操作してみる。constbooks={novel:{name:['火花','赤毛のアン','星の王子様']},comic:{name:['鬼滅の刃','ONE...
View Article[Swift5]paizaでよく使う文法メモ(初心者向け)
背景普段Swift使ってアプリを開発していますが、「paizaをSランクにしておくといいかも」との助言もあり、ついこの間paizaをやりはじめてみました。普段使わない文法で慣れていなかったり、そもそもコードのバージョンが古いサイトもあったので、自分用に「paizaでよく使う文法」をまとめました。参考にどうぞ。よく使うコード標準入力//1行取得...
View ArticleRuby 二次元配列
二次元配列とは?2次元配列とは、プログラムで利用される配列において、配列の中に配列が入っている配列のことである。ソースコードfruits_price=[["apple",[200,250,220]],["orange",[100,120,80]],["melon",[1200,1500]]]# 配列Key...
View ArticlePHPの連想配列を使ってポケモン図鑑を作ってみた
連想配列を使ってポケモンのタイプを検索できるようにしてみた。<?php$type=['フシギダネ'=>'くさ','フシギソウ'=>'くさ','フシギバナ'=>'くさ','ヒトカゲ'=>'ほのお','リザード'=>'ほのお','リザードン'=>'ほのお','ゼニガメ'=>'みず','かメール'=>'みず','カメックス'=>'みず','キャタ...
View Article【Vue】配列の追加・削除には注意が必要👮
【Vue】オブジェクト追加・削除には注意が必要👮 の配列版です。オブジェクトと同じく、参照するだけなら普通のJSと同だが、要素の追加・削除で嵌るポイントがあったので備忘録として。↓の記事も参考に。Vue.jsは気難しい(配列編)リアクティブの探求...
View Article特定のvalueを持つkeyだけ出力
引き続きこちらのデータを使うPHPの連想配列を使ってポケモン図鑑を作ってみた$pokemon=['フシギダネ'=>'くさ','フシギソウ'=>'くさ','フシギバナ'=>'くさ','ヒトカゲ'=>'ほのお','リザード'=>'ほのお','リザードン'=>'ほのお','ゼニガメ'=>'みず','カメール'=>'みず','カメックス'=>'みず','...
View Article