2012-03-22 12 views
0

私はプロジェクトを進めており、データのセットを識別するために一意の一時番号が必要です。私はタイムスタンプを使いたい、私の同僚はカウンタ変数を使いたい。Javascript:一時的なIDとしてのタイムスタンプの使用#VS一時的なIDとしてのカウンタの使用#

どのアプローチが良いですか?私が考えているのは、カウンターを追跡しなければならないデータのセットを追加したいときにユーザーが追加ボタンをクリックしたときにタイムスタンプを取得するだけなので、オーバーヘッドが少なくなります。

私はウェブ開発を初めて利用しています。自分の考えに偏っています。

+0

タイムスタンプをカウンタで使用する利点がありません...編集:タイムスタンプを作成するたびに、あなたはユニークだと確信しています...私はまだカウンターに行くでしょう、必要に応じて、あなたはまた、要素を巡回することができるだろうから。 – mowwwalker

+0

あなたが求めるものは青いペイントや緑のペイントが好きなのは単に私たちがアーティストであるかのようなものなので、単に「より良い」の代わりに達成しようとしていることを説明してください。だから本当にあなたは水と空がどのような色をしてこの「土地の風景」にあるのかを決め、正しい色を正しい状況に適用する必要があります。 – Relic

答えて

0

本当に同じ正確なタイムスタンプを取得できる別のスレッドが実行されているかどうかによって異なります。しかし、あなたがこの問題に取り組むことは絶対に肯定的であれば、タイムスタンプを使用して、カウンターを追跡する必要はありません。

+0

スレッドの問題についてはわかりません。このコードはまだ私には新しいものです。カウンターはより安全かもしれません。私はちょうどタイムスタンプが100%一意性の要因のために非常に優雅だったと思った。私は、それが事実であるかどうか調べる時間がない。 – Waddler

0

代わりにGuidを使用してみませんか?これは、他の変数の中でも時間に基づく一意の識別子であり、それ自体も繰り返されません。

関連する問題