🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
3 messages
3 total messages Started by qwe Wed, 19 Aug 2009 21:25
odpowiednik
#49237
Author: qwe
Date: Wed, 19 Aug 2009 21:25
10 lines
1133 bytes
Witam, mam następujący problem:
jest tablica "a", chciałbym sprawdzić czy wartość "b" występuje jako 
któryś z kluczy w tablicy i jeżeli tak to wyświetlić jego wartość. W 
PHP wygląda to tak:

foreach($a as $key => $value){
if (ereg($b, $key)){
	echo "$value ";

Jak powinien wyglądać odpowiednik w Javascript?
Re: odpowiednik
#49238
Author: marcoos
Date: Wed, 19 Aug 2009 23:23
20 lines
1712 bytes
On 19 Sie, 23:25, qwe <q...@qwe.pl> wrote:
> jest tablica "a", chciałbym sprawdzić czy wartość "b" występuje jako
> któryś z kluczy w tablicy i jeżeli tak to wyświetlić jego wartość. W
> PHP wygląda to tak:

var a = { x: 5, y: 7, z: 9 };

if ('x' in a) {
  alert(a.x);
}

var b = "y";
if (b in a) {
  alert(a[b]);
}

https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Operators/Special_Operators/in_Operator

--
marcoos.com
Re: odpowiednik
#49239
Author: Jordan Szubert
Date: Thu, 20 Aug 2009 00:31
25 lines
1458 bytes
Dnia 19-08-2009 o 23:25:33 qwe <qwe@qwe.pl> napisał(a):

> Witam, mam następujący problem:
> jest tablica "a", chciałbym sprawdzić czy wartość "b" występuje jako
> któryś z kluczy w tablicy i jeżeli tak to wyświetlić jego wartość. W
> PHP wygląda to tak:
>
> foreach($a as $key => $value){
> if (ereg($b, $key)){
> 	echo "$value ";
>
> Jak powinien wyglądać odpowiednik w Javascript?

$o='';
for($key in $a){
	if($b.test($key)){
		$o+=($a[$key]);
		$o+=' ';
	}
}
// tu wypluwamy gdzies zawartosc $o...
// moze byc np. alert($o);

-- 
http://joru.olewales.ath.cx/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads