Thread View: pl.comp.lang.javascript
3 messages
3 total messages
Started by qwe
Wed, 19 Aug 2009 21:25
odpowiednik
Author: qwe
Date: Wed, 19 Aug 2009 21:25
Date: Wed, 19 Aug 2009 21:25
10 lines
1133 bytes
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
Author: marcoos
Date: Wed, 19 Aug 2009 23:23
Date: Wed, 19 Aug 2009 23:23
20 lines
1712 bytes
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
Author: Jordan Szubert
Date: Thu, 20 Aug 2009 00:31
Date: Thu, 20 Aug 2009 00:31
25 lines
1458 bytes
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