並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 641件

新着順 人気順

awaitの検索結果161 - 200 件 / 641件

  • Node.js googleapis npmパッケージで Google スプレッドシートを await/async で読み取るメモ

    Node.js googleapis npmパッケージで Google スプレッドシートを await/async で読み取るメモ Node.js googleapis npmパッケージで Google スプレッドシートを await/async で読み取るメモです。 背景 実は、Node.js で Google スプレッドシートを取得する知識。GoogleのAPIバージョンの変遷もあって、自分の中で結構フワッとしていたんですが、大好きな Node-RED で node-red-contrib-google-sheets というGoogle スプレッドシートを読み込めるノードがあり、Node.jsとしてもとても勉強になりました。 node-red-contrib-google-sheets/gsheet.js at master · sammachin/node-red-contrib-g

      Node.js googleapis npmパッケージで Google スプレッドシートを await/async で読み取るメモ
    • async/awaitで非同期処理の完了を待つ - Qiita

      const 関数名 = async () => { const message = 'GitのユーザーIDは'; const url = 'https://api.github.com/users/taizo-pro' // jsonにreturnされた値が入る const json = await fetch(url) .then(res => { console.log('非同期処理成功時のメッセージです') return res.json() }).catch(error => { console.error('非同期処理失敗時のメッセージです。', error) return null }); const username = json.login; console.log(message + username) } 関数名()

        async/awaitで非同期処理の完了を待つ - Qiita
      • Unityの機能をawait可能にしてasync / awaitについて学ぶ

        概要 C#では非同期処理として async / await の仕組みが用意されています。しかし実はこの機能、コンパイラによってコードが変更され、コールバックという形に変換されて動作するようになっているのです。そのため、知らずに使っていると思わぬところでハマったり、エラーになってしまったり、といったことが起きえます。 今回はそんな async / await の機能の内部を探りながら、最後はUnityの機能を拡張する実装を通して非同期処理を理解していこうと思います。 安原さんと名雪さんのスライドがとても分かりやすく参考になるので、こちらもぜひ読んでみてください。 非同期処理の挙動を確認する 細かい内容に入っていく前に、しっかりと把握していないとどういうことが起きるのかということを確認しておきましょう。 上のスライドにも書かれている以下のメソッドを実行するとどうなるでしょうか? using S

          Unityの機能をawait可能にしてasync / awaitについて学ぶ
        • nodejs v12(LTS)におけるasync, awaitを用いたstream処理 - Qiita

          QualiArts Advent Calendar 2019、3日目の記事になります。 はじめに 2019年10月21日にnodejs v12のLTS版が公開されました。 nodeは奇数バージョンが開発版、偶数バージョンが安定版となるため、v11以降の今まで実プロジェクトだと利用しにくかった機能がこれによりいくつか使えるようになりました。 そのなかでもasync-generatorsやfor-await-of loops構文が大手を振って使えるようになったことにより、stream関連の処理が大きく変わると感じたため、すでにいくつか紹介されている記事も有りますが、この機会に改めて紹介したいと思います。 また、最後に簡単なサンプル処理も記述しているので、ご参考いただければ幸いです。 for-await-of loops 今までstreamはeventEmitterを利用し、発火したeventを

            nodejs v12(LTS)におけるasync, awaitを用いたstream処理 - Qiita
          • 小学生でもわかるasync/await/Promise入門【JavaScript講座】

            JavaScriptの非同期処理を小学生でもわかるように噛み砕いて解説しました! 山浦清透のプログラミング講座・エンジニアキャリア情報のYouTubeチャンネルです。 よろしくお願いします^ ^ ■独学で自走できるエンジニアになるためのプログラミング学習サービス https://dokugaku-engineer.com/ ■UdemyでAWSやGitの入門講座を販売中 https://linktr.ee/yamaura ■プロフィール 山浦 清透(やまうらきよと) Web系エンジニア 1987年生まれ、福岡県出身。京都大学大学院卒。 2014年に未経験からエンジニアに転向し、既存サービスの運営、新規事業の立ち上げ等を経験。プログラミングの修得に四苦八苦してきた経験から、開発現場で使えるエンジニアリング知識を発信。Udemy受講者数6万人。

              小学生でもわかるasync/await/Promise入門【JavaScript講座】
            • 【JavaScript】forループ内でawaitする方法 - Qiita

              経緯 forループ内で同期処理を行いたかったので調べてみたら for await...of というものがあることを知りました。 結論 このように async のなかに for await...of を書くことで forループ内で await を宣言できます。 // 対象の反復オブジェクト const targetArr = [1, 2, 3]; // 実行する関数 const sampleFunc = (value) => { // asyncの効果は各functionブロックで切れるので逐一指定が必要 return new Promise(resolve => { // 2秒待ってから計算結果をresolveする setTimeout(() => { console.log('Calculating...'); resolve(value * 2); }, 2000); }) } //

                【JavaScript】forループ内でawaitする方法 - Qiita
              • 多分わかりやすいC#の非同期処理その2 〜 asyncとawait 〜 | SIOS Tech. Lab

                ◆ Live配信スケジュール ◆ サイオステクノロジーでは、Microsoft MVPの武井による「わかりみの深いシリーズ」など、定期的なLive配信を行っています。 ⇒ 詳細スケジュールはこちらから ⇒ 見逃してしまった方はYoutubeチャンネルをご覧ください 【5/21開催】Azure OpenAI ServiceによるRAG実装ガイドを公開しました 生成AIを活用したユースケースで最も一番熱いと言われているRAGの実装ガイドを公開しました。そのガイドの紹介をおこなうイベントです!! https://tech-lab.connpass.com/event/315703/ こんにちは、サイオステクノロジー技術部 武井(Twitter:@noriyukitakei)です。今回は前回に引き続き、C#の非同期処理について書きたいと思います。 今回は前回のThreadとTaskよりももっと大変

                  多分わかりやすいC#の非同期処理その2 〜 asyncとawait 〜 | SIOS Tech. Lab
                • 【ChatGPT】と話して学ぶ、【asyncとawait】 - Qiita

                  本記事を書くきっかけ 実務に入る前に、Webアプリケーション開発の基礎の勉強をさせていただいたので、その知見の共有として。特に今回はChatGPTとの対話を通して、"文量多めの読み物っぽい"記事を目指しています。箇条書きより一連の文章の方が好みの方におすすめ。 asyncとawaitについて 「非同期処理」「待機する」といったキーワードはなんとなく覚えていたものの、説明ができなかった「async」と「await」。FEだったら避けては通れないよ!と先輩社員からもお声をいただきましたざっくり言うと asyncで非同期的な処理をして、awaitでその中で待機しなければならない内容を書いている そうです。実際に使うと、asyncの中のawaitがついている部分は完了までその後の処理が止まっているのがわかります。 ではここで早速、ChatGPTに 「サンプルコードで説明して」 とお願いしてみます。

                    【ChatGPT】と話して学ぶ、【asyncとawait】 - Qiita
                  • 【JavaScript】Wikipediaの情報をAPIを使って非同期で取得する方法- asyncとawaitを学ぶ

                    たとえば「バナナマン」と検索すれば以下のように関連した情報が出てきます。出てきた情報はWikipediaのそれぞれの詳細ページへリンクしています。 HTMLで書くこと HTML構造は以下の通り。input要素に入力したワードを使ってWikipediaから情報を取得し、クラス名p-wikipedia__bodyの中に表示させます。 <div class="p-wikipedia"> <div class="p-wikipedia__inner"> <h3 class="p-wikipedia__heading">Wikipediaで検索する</h3> <div class="p-wikipedia__search"> <input id="js-wikipedia-input" type="text" value="" placeholder="検索ワード"> <button id="js-

                      【JavaScript】Wikipediaの情報をAPIを使って非同期で取得する方法- asyncとawaitを学ぶ
                    • 【Unity】【C#】Unityでasync/await、Taskを完全に理解する!基礎から応用まで非同期処理を総まとめ - LIGHT11

                      Unityでasync/await、Taskを実用レベルでしっかり理解するために必要な情報をまとめました。 はじめに - async?await?Taskとは? MonoBehaviourのメソッド(Startとか)を非同期メソッドにする 結果を返すTaskを作る 複数のTaskを直列で実行する 複数のTaskを並列で実行する Taskをキャンセルする 例外処理について タイムアウト処理 await後に元のスレッドに戻さない 参考 Unity2018.2 C#6 はじめに - async?await?Taskとは? async/await、Taskを学ぶ上で最初にするべきことは非同期処理の概念を理解することです。 次の記事では非同期処理の概念とasync/await、Taskの基本的な使い方をわかりやすく説明しています。 必要に応じて参照してください。 light11.hatenadiar

                        【Unity】【C#】Unityでasync/await、Taskを完全に理解する!基礎から応用まで非同期処理を総まとめ - LIGHT11
                      • 2022/5 async/awaitから理解するJavaScript非同期処理

                        最近身の回りにJavaScriptを使う人が増えています。フロントエンドエンジニア(自称)としては嬉しい限りです。そんな中、非同期処理について聞かれることが多いので、初学者にもなるべくわかりやすく説明してみたいと思います。 インターネットでJavaScriptの非同期処理について検索すると、コールバック、Promise、async/await...というように、難しい話がたくさん出てきて混乱すると思います。 非同期処理についてはコールバック関数、Promise、async/awaitの順番で学んでいくのが普通ですが、コールバック関数、Promiseは少し難しいので、以下の順番で説明していこうと思います。 async/await コールバック関数 Promise 非同期処理tips まず先に非同期処理の概念について説明したいところですが、後輩がとてもわかりやすく説明してくれているのでここでは

                          2022/5 async/awaitから理解するJavaScript非同期処理
                        • GitHub - coderaiser/simport: Import like with require but using await

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            GitHub - coderaiser/simport: Import like with require but using await
                          • Are you using promises and async / await safely in Node.js?

                            Are you using promises and async / await safely in Node.js? You’re building your Node.js server applications with a framework, and using promises and async / await. Mostly everything’s working well, but it can get confusing at times, especially when you need to handle errors. How do you know if you’re writing your async code correctly? And what happens if you’re not?! Promises and async / await ar

                              Are you using promises and async / await safely in Node.js?
                            • 非同期処理のAsync-await構文を実装したRust v1.39.0がリリース

                              The Rust Teamはオープンソースのプログラミング言語Rustに非同期処理"async-await"を実装したv1.39.0をリリースしたことを公式ブログで発表した。 Rust公式サイト v1.39のアナウンスメントと別立てで用意された投稿"Async-await on stable Rust!"には2016年の最初の提案からの歩みに触れながら、"Minimum Viable Product"(最小実行可能製品)ではあるが、今後のRustの重要なストーリーになると大きな意味合いを持つバージョンアップであると述べている。 ブログではv1.36.0から標準機能として実装されている非同期処理のためのFutureと今回実装されたasync fnを付した関数と.awaitを用いて非同期処理のサンプルを示している。通常の関数と異なり、async fnが付された関数は呼び出されても実行を待機し、

                                非同期処理のAsync-await構文を実装したRust v1.39.0がリリース
                              • Promise・Observable・async/await で同じ事をやってみて違いを理解しよう - Qiita

                                Promise/then・Observable・async/awaitの3者って、似たような文脈でよく出てくるけど、出くわすたびになんとなく書いてなんとかしてた感があったので、 同じ動作をするコードを書いてみて、書き方にどんな違いが出てくるか比較してみよう、という趣旨の記事です。 きっと理解が深まると思います。 3者の関係を説明しておくと、 Promiseの扱い方の中に、thenを使う方法とasync/awaitを使う方法がある Observableの扱いは、Promiseの「thenを使う方法」と似ている という感じです。 thenとasync/awaitはどちらもPromiseを扱う方法で、PromiseとObservableは似ていますが違うものです。 (2020-04-18)改定のお知らせ 筆者の理解が深まったため、記事を全面改訂しました。 「asyncの場合」に、asyncを使え

                                  Promise・Observable・async/await で同じ事をやってみて違いを理解しよう - Qiita
                                • Node.jsのMySQLでAsync/Awaitで接続する - 動かざることバグの如し

                                  環境 Nodejs 12 やりたいこと Nodejsを使ってMySQLに接続したい。今どきのasync / awaitを使っていい感じに書きたい。というかコールバック書きたくない インストール 有名なのは mysql なのだが、mysql2というのもある。 すごく昔にsidorares/nodejs-mysql-nativeがあったが開発終了、mysql2として1からコードを書き直したとのこと。mysqlとAPIの互換性があり、派生いわく「パフォーマンスは本家より優れている」とのこと。 せっかくなので今回はmysql2を使ってみる。 接続 async/awaitを使う上でのポイントは、通常の require('mysql2')だとコールバックしか使えないので require('mysql2/promise')でrequireする必要がある。一方promiseでrequireした場合はコール

                                    Node.jsのMySQLでAsync/Awaitで接続する - 動かざることバグの如し
                                  • 【Python】async/awaitで非同期リクエスト - Qiita

                                    Pythonでの非同期リクエストには、asyncioモジュールを用います。 requestsパッケージを用いて、APIを非同期で叩くコードを作成してみます。 環境 Python 3.7.4 API time.sleep()を用いてもよかったのですが、今回はより実践よりにAPIを取得するパターンを想定してみます。 モックサーバーとして、JSONPlaceholderを使用しました。 JSONPlaceholder 一覧を取得するAPI(以下の6つ)を同期・非同期でリクエストし、それぞれの結果を一つのリストにした結果を返すコードを書きます。 https://jsonplaceholder.typicode.com/posts https://jsonplaceholder.typicode.com/comments https://jsonplaceholder.typicode.com/al

                                      【Python】async/awaitで非同期リクエスト - Qiita
                                    • Who did async/await first?

                                      Haskell (2012) There is an async package for Haskell (2012) by Simon Marlow. In case you don't know, Simon Marlow is a lead developer of Haskell. Notes: Simon Marlow joined Microsoft research in 1998 and left in 2012. In 2013 Simon Marlow published the book "Parallel and Concurrent Programming in Haskell". C# (2011) Accoding to an Anders Hejlsberg interview for Channel 9 about Asynchronous Program

                                        Who did async/await first?
                                      • [JavaScript]Promiseからasync/awaitへの書き換え - Qiita

                                        Promiseを用いた処理を,async/awaitを用いた処理に書き換える。 Promiseを用いた処理 getPost(postId) .then((post) => getUser(post.userId)) .then((user) => getOrganization(user.orgId)) .then((org) => { // 必要な処理 }); const myFunc = async (postId) => { const post = await getPost(postId); const user = await getUser(post.userId); const org = await getOrganization(user.orgId); // 必要な処理

                                          [JavaScript]Promiseからasync/awaitへの書き換え - Qiita
                                        • 【C#】SQLiteを非同期(async / await)で実行する

                                          SQLiteは簡易的なデータベースとして扱うので、データ容量は小さく軽量で処理が早いという特徴があります。 アプリケーションに組み込んで使用することが多いデータベースですが、運用が長くなれば長くなるほど、データが蓄積されます。処理が早いとは言え、値を取得するまでに時間がかかる場合があるかもしれません。 シングルスレッド(同期処理)で実行すると、データベースの処理が終わるまで他のタスクを行う事ができなくなります。ユーザーからすると、画面の操作ができない状態となり、フリーズしたと勘違いされるかもしれません。 このような事態を防ぐために、非同期処理でSQLiteを実装するといいかもしれませんね。 この記事ではSQLiteを非同期で実行する方法を紹介していますので、ぜひ最後まで読んでみてください。 SQLite(エスキューライト)とは ここでSQLiteについて軽く説明をします。 SQLiteとは

                                            【C#】SQLiteを非同期(async / await)で実行する
                                          • 「Rust 1.39」リリース、async/.awaitが安定に | OSDN Magazine

                                            Mozillaのプログラミング言語「Rust」の開発チームは11月7日、最新版となる「Rust 1.39.0」の公開を発表した。 Rust 1.39は9月に公開されたバージョン1.38に続く最新版。言語面での最大の特徴として、1.36で安定扱いとなったFutureトレイトに続き、asyncと.awaitが安定扱いとなった。非同期に実行される関数やブロックを定義するための仕組みで、async付きで定義された関数は解決もしくは未解決という状態を持つ「Future」オブジェクトを返し、それに対し.awaitを呼び出すことでその結果を取得できる。 また、関数、クロージャ、関数ポインタ型などの引数に「cfg」や「cfg_attr」、「allow」、「warn」、「deny」、「forbid」などの属性を指定できるようになるなどの変更点もある。 コンパイラやライブラリも強化されている。Rust 1.3

                                              「Rust 1.39」リリース、async/.awaitが安定に | OSDN Magazine
                                            • swift-evolution/proposals/0296-async-await.md at main · apple/swift-evolution

                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                swift-evolution/proposals/0296-async-await.md at main · apple/swift-evolution
                                              • Async/await - Wikipedia

                                                原文と比べた結果、この記事には多数の(または内容の大部分に影響ある)誤訳があることが判明しています。情報の利用には注意してください。正確な表現に改訳できる方を求めています。(2021年2月) async/awaitパターンは、多くのプログラミング言語における構文機能であり、非同期非ブロッキング関数を通常の同期関数と同様の方法で構築できる。それは意味的にコルーチンの概念と関連し、多くの場合は類似した技術を使用して実装される。主に実行時間の長い非同期タスクの完了を待っている間に他のコードを実行する機会の提供を目的とし、通常は promise または同様のデータ構造で表される。 この機能はC# 5.0、VB.NET 11、Python 3.5、Hack、Dart、Kotlin 1.1、Rust 1.39[1]、Nim 0.9.4[2]、ECMAScript (JavaScript) 2017 (

                                                • 『【JavaScript】本日未明、[ async - await ]さんが死体で発見され... - Qiita』へのコメント

                                                  テクノロジー 【JavaScript】本日未明、[ async - await ]さんが死体で発見され... - Qiita

                                                    『【JavaScript】本日未明、[ async - await ]さんが死体で発見され... - Qiita』へのコメント
                                                  • Memory management when using async/await in Swift | Swift by Sundell

                                                    Articles, podcasts and news about Swift development, by John Sundell. Managing an app’s memory is something that tends to be especially tricky to do within the context of asynchronous code, as various objects and values often need to be captured and retained over time in order for our asynchronous calls to be performed and handled. While Swift’s relatively new async/await syntax does make many kin

                                                      Memory management when using async/await in Swift | Swift by Sundell
                                                    • TypeScriptで学ぶ!asyncとawait、Promiseの分かりやすい解説 | TekRog

                                                      モダンなJavaScriptの開発ではPromiseやasync、awaitの利用が欠かせません。今回はこれらの意味について極限まで簡単にして説明します。10分程度で理解できる内容です。この内容を理解すれば、今後出くわすであろう、応用的なコードについても理解できるはずです。

                                                        TypeScriptで学ぶ!asyncとawait、Promiseの分かりやすい解説 | TekRog
                                                      • C# の Event を await する

                                                        ということでいろいろ調べて 4 パターンほど実装してみました。きっかけが WPF の Animation なので、それを前提とした実装になっていますが、 C# の event を初めとした "Task / ValueTask 以外で await する" 際の基本的な内容になっているかなと思います。 private async void ButtonBase_OnClick(object sender, RoutedEventArgs e) { if (TryFindResource("Storyboard") is Storyboard sb) { Button.Content = "Running"; await sb.BeginTypeCAsync(); Button.Content = null; } } 結論 ほとんどの場合 ManualResetValueTaskSourceCo

                                                          C# の Event を await する
                                                        • Fetchとかasync awaitとかaxiosとかを整理する。 - Qiita

                                                          JavaScriptを扱う上で避けては通れない非同期通信について 今回はJavaScriptの非同期通信について書いてみます。 JavaScriptを使った開発の中で、非同期通信の理解は必須です。 非同期通信について調べると必ずこのような単語が出てきます。 [XHR,fetch,Promise,async await,axios] 中には各用語の関係性がわからず混乱してしまう人もいるのではないでしょうか (私がそうです。) 今回は自分なりに非同期通信に関わるオブジェクトやAPIをなるべく噛み砕いて説明して見ようと思います。 (コードの書き方ではなく、そのもっと手前の部分に注視してみます。) 拙い図ではありますが、全体を把握するための画像を添付します。 非同期通信は二つの処理から成り立っている。 非同期通信は[非同期処理]と[HTTP通信処理]の組み合わせです。 本来はそれぞれ別の用途に用い

                                                            Fetchとかasync awaitとかaxiosとかを整理する。 - Qiita
                                                          • [失敗談][C#] あえて async/await しないでドヤ顔してたら本番環境で ObjectDisposedException | @jsakamoto

                                                            C#、ASP.NET、TypeScript、Angular を中心にプログラミングに関した話題を諸々。 by @jsakamoto

                                                            • 【非同期処理をマスター】JavaScriptのasync&awaitとは何かについて世界一わかりやすく解説【図解あり】

                                                              2022/08/13 【非同期処理をマスター】JavaScriptのasync&awaitとは何かについて世界一わかりやすく解説【図解あり】 Programming WebApp こんにちは。masakiです。 今回は、JavaScriptのasync&awaitについてわかりやすく解説したいと思います。 この記事の対象読者は以下のような方になります。 JavaScriptのasync&awaitについて詳しく知りたい方 他のネット記事や教材を読んでも、イマイチしっくり来ない方 とにかく手っ取り早くasync&awaitを使いこなしたい方 逆に、以下のような方は想定外となります。 PromiseやCallbackなど、昔の非同期処理のやり方について知りたい方 今回なぜこのような記事を書こうと思ったかというと、自分自身がasync&awaitを勉強し始めた時に、 なんだこれ、マジで意味わかん

                                                                【非同期処理をマスター】JavaScriptのasync&awaitとは何かについて世界一わかりやすく解説【図解あり】
                                                              • Learn callbacks, promises, Async/Await by Making Ice Cream 🍧🍨🍦

                                                                Joy Shaheb Posted on Jun 22, 2021 • Updated on Jul 22, 2021 • Originally published at freecodecamp.org Today we're gonna run an ice cream shop and learn asynchronous JS. Along the way, we'll understand how to use Callbacks Promises Async / Await Table of Contents - What's Asynchronous JavaScript Synchronous Vs Asynchronous JavaScript Callbacks Promises Async / Await Conclusion You can watch this t

                                                                  Learn callbacks, promises, Async/Await by Making Ice Cream 🍧🍨🍦
                                                                • Vue.jsでのasync,awaitの書き方 - Qiita

                                                                  1. この記事はなに? Vue.jsでのasyc,awaitの書き方をメモする。 2. 例題の説明 フロントエンド(Webサイト)に整数Nを入力し、バックエンドで計算(N+3)をする。 また、計算結果をフロントエンドに表示すると同時に計算結果をcsvファイルに書き込む 3. アーキテクチャー アーキテクチャーは、下記図のとおりです。フロントエンドで数値を入力し、「取得」ボタンをクリックし、バックエンドにデータを送ります。フロントエンドから受け取った数値に3を加算する計算をpythonで実施し、その計算結果をcsvファイルに書き込みを行うと同時にフロントエンドに返し表示します。 ただし「➆計算結果をcsvファイルに書き込む」が完了した後に「⑧終了処理を返す」を行います。 4. ソースコードポイント解説 フロントエンドで「取得」ボタンをクリックするとindex.jsに組み込んだproc()を実

                                                                    Vue.jsでのasync,awaitの書き方 - Qiita
                                                                  • forEach内でawaitはできない(JavaScript、TypeScript) - Qiita

                                                                    先日、TypeScriptでの実装で、すごく基本的なところでハマってしまったので、メモとして残しておきます。 TypeScript(JavaScript)でforEach内でawaitを記述したら、エラー(「'await' 式は、非同期関数内と、モジュールのトップレベルでのみ許可されます。」)となりました。 エラーとなったコードはこんなやつです。 const millisecs = [1000, 2000, 3000] millisecs.forEach(millisec => { await sleep(millisec) console.log(millisec) }) console.log('forEach完了')

                                                                      forEach内でawaitはできない(JavaScript、TypeScript) - Qiita
                                                                    • fetch呼び出しでasync/awaitを使わないパターン、使うパターン - Qiita

                                                                      目的 fetchを呼び出す際にasync/awaitを使うパターンと使わないパターンをまとめます。 もっとこう書くとスマートだとか、この処理忘れてるとかあったらコメントでご指摘ください。 Promiseのまま扱うパターン // Promiseのまま扱う際のfetchの使い方 function fetchNormal(){ // 気象庁の今日の東京の天気API(JSON) const url = 'https://www.jma.go.jp/bosai/forecast/data/overview_forecast/130000.json'; const promise = fetch(url); promise .then(response => response.json()) .then(jsondata => { showResult("result: " + JSON.string

                                                                        fetch呼び出しでasync/awaitを使わないパターン、使うパターン - Qiita
                                                                      • Fetch APIでデーターを取得しながらPromiseとasyc/awaitを学んだまとめ - Qiita

                                                                        シンプルな例で2つの書き方をまとめる MDNなどのリファレンスはとても参考になるのですが、例題が少し難しく感じる・・・ということで、シンプルにPromiseとAsync/Awaitの記法をメモしておきます。 便利なjsonplaceholderを使ってサンプルを作成します。 fetch('https://jsonplaceholder.typicode.com/photos') .then(response => response.json()) .then(postDate => console.log(postDate)) .catch(err => console.error(err)); Chrome Developerツールを開いて、上記をconsoleへコピペすると、データが取得できる。5000件も! おまけ 取り扱いが大変な時は、sliceを使って、件数を制限することも可能。

                                                                          Fetch APIでデーターを取得しながらPromiseとasyc/awaitを学んだまとめ - Qiita
                                                                        • STORES 予約 アプリへのasync/await導入 - STORES Product Blog

                                                                          この記事は STORES Advent Calendar 2022 の 14日目の記事です。 はじめに STORES 予約 のモバイルアプリエンジニアnekoです。 先日、開発を担当している STORES 予約 iOSアプリでasync/awaitを導入しました。 まだリファクタリングすべき箇所は残っているものの、今回対応した変更範囲や、導入してみての感想などをまとめてみました。 なお、記事中のコードについては、サンプル用として書き直したもので、実際のプロダクトコードとは異なります。 OpenAPIファイルの置き換え まず最初に、openapi-generator によって自動生成しているファイル群の置き換えを行いました。 従来はSwift Combineに対応したファイルを生成していましたが、下記のように、レスポンスの形式をオプションで指定することで、async/awaitに対応したファ

                                                                            STORES 予約 アプリへのasync/await導入 - STORES Product Blog
                                                                          • Emacs に JavaScript の Promise と Async/Await を移植した時の苦労話など - Qiita

                                                                            はじめに 先日、Emacs に JavaScript の Promise と Async/Await を移植しました。 MELPA にアップされているので promise と async-await で検索してインストールしてみてください。 これには examples フォルダが含まれていないので以下から clone すると examples も取得出来ます。 https://github.com/chuntaro/emacs-promise https://github.com/chuntaro/emacs-async-await promise.el や async-await.el の基本的な使い方については、以下のるびきちさんの紹介ページを参照してみてください。 http://emacs.rubikitch.com/promise/ http://emacs.rubikitch.c

                                                                              Emacs に JavaScript の Promise と Async/Await を移植した時の苦労話など - Qiita
                                                                            • Async & await explained in short

                                                                              Subscribe to my newsletter and never miss my upcoming articles Async & await basically just syntactic sugar on top of promises. Here is my latest post and very short and amazing explanation of Async and await. If you use the async keyword before the function definition, you can then use await within the function. Await gives you the power to pause the function in a non-blocking way until the promi

                                                                              • SlackBOT Node.js axios await asyncを使ったPOSTリクエスト - Qiita

                                                                                はじめに 最近のJavaScriptでGET,POSTリクエストするにはaxiosを使うのがイケてるらしいが、非同期の処理になるためコールバック地獄が起こる。それを解決するためにasync awaitを使ったPOSTリクエストのサンプルコード(個人的なメモ) SlackBOTに指定のチャンネルにテキストを投稿させるためのコードです。 カスタムインテグレーションではなく、「App」の方です 基本的なPOSTリクエストなので応用は効くと思います コード const axios = require('axios');//npm install axios してね //Slackにメッセージを送る //引数1(文字列) : チャンネル名 (例: #勤怠履歴) //引数2(文字列) : 送りたいメッセージ const postSlack = async (ch,msg) =>{ console.lo

                                                                                  SlackBOT Node.js axios await asyncを使ったPOSTリクエスト - Qiita
                                                                                • 【GAS×Vue.js Webアプリ】google.script.run で async/await を使う - Qiita

                                                                                  はじめに 某デジタルメディアでGASを使ってを社内ツールを開発している情報系学部4年生です。 WebアプリケーションをVue.jsで書き、バックエンドや各種APIコールなどをGoogle Apps Scriptで処理し、データベースにスプレッドシートを使用することでインフラコスト0で運用できる。 Webアプリケーション側からGAS内のコードを走らせてその戻り値を受け取るために google.script.run を使用すると楽に実装できるが、サーバサイドのコードを走らせているため、非同期処理となり、複数のスプレッドシートを読み込んで実装する場合はコールバック地獄が発生する。 その問題を解決できたので、簡単にメモ 参考にしたサイト コード フロントのVue.jsの処理を以下のように実装する。 let db = new Vue({ el: '#app', data: { sheet_a: nu

                                                                                    【GAS×Vue.js Webアプリ】google.script.run で async/await を使う - Qiita